返回首页

gbase数据、南大通用产品文档:GBase8s设置数据库服务器共享内存配置参数

更新日期:2024年09月11日

可以修改影响共享内存的常驻或虚拟部分的配置参数。
可以使用文本编辑器来修改共享内存配置参数。有关这些配置参数的列表,请参阅
《GBase 8s 管理员参考》中 onconfig 门户网站:按功能类别排列的配置参数的内容。
在 UNIX™ 上,您必须是 root 或 Gbasedbt 用户才能使用其中任何一种。
设置常驻共享内存的参数
以下列表中包含 onconfig 文件中的参数,这些参数指定了缓冲池和内部表在共享内存
的常驻部分中的配置。在对配置参数所做的任何更改生效前,您必须关闭并重新启动数
据库服务器。有关配置参数的描述,请参阅《GBase 8s 管理员参考》。
BUFFERPOOL
指定缓冲池的信息,该缓冲池必须给定义给数据库空间使用的每个不同页大小。
LOCKS
指定数据库对象(例如,行、键值、页和表)的初始锁数。
LOGBUFF
指定逻辑日志缓冲区的大小。
PHYSBUFF
指定物理日志缓冲区的大小。
RESIDENT
指定数据库服务器共享内存的常驻部分的驻留。
SERVERNUM
指定本地主机上数据库服务器的唯一标识号。
SHMTOTAL
指定将由数据库服务器使用的总内存量。

设置虚拟共享内存的参数
有多个配置参数影响共享内存的虚拟部分。
以下列表包含用于配置共享内存的虚拟部分的配置参数:
DS_HASHSIZE
数据分发高速缓存中列表的散列存储区数。
DS_POOLSIZE
数据分发高速缓存中的最大条目数。
PC_HASHSIZE
为 UDR 高速缓存和数据库服务器使用的其他高速缓存指定散列存储区数。
PC_POOLSIZE
指定可以存储在 UDR 高速缓存中的 UDR 的数目(SPL 例程和外部例程)。此
外,此参数指定了其他数据库服务器高速缓存的大小,如类型名高速缓存和
opclass 高速缓存。

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 138 -
SHMADD
指定动态添加的共享内存段的大小。
SHMNOACCES
指定不用于连接共享内存的虚拟内存地址范围的列表。使用该参数可避免与其他
进程发生冲突。
EXTSHMADD
指定用户定义的例程在用户定义的虚拟处理器中运行时,添加的虚拟扩展段的大
小。
SHMTOTAL
指定将由数据库服务器使用的总内存量。
SHMVIRTSIZE
指定共享内存的虚拟部分的初始大小。
STACKSIZE
指定数据库服务器用户线程的堆栈大小。

设置共享内存性能的参数
可以修改用于指定共享内存信息的配置参数。
以下配置参数影响共享内存性能。
AUTO_READAHEAD
为查询指定自动预读方式或禁用自动预读操作。自动预读操作通过在数据库服务
器检测到查询遇到 I/O 时发出异步页请求,以帮助提高查询性能。 异步页请求通
过将查询处理与从磁盘检索数据并将数据放入缓冲池所需的处理相叠加,从而可
以提高查询性能。
CKPTINTVL
如果需要检查点并且 RTO_SERVER_RESTART 配置参数没有设置为打开自动检
查点调整,请指定在数据库服务器检查该检查点之前可以耗用的最大秒数。
CLEANERS
指定数据库服务器要运行的页清除程序线程数。
RA_PAGES
指定数据库服务器在执行数据或索引记录的顺序扫描时尝试预读的磁盘页数。
指定数据库服务器在顺序扫描数据或索引记录期间尝试预读的磁盘页数。如果启
用了 AUTO_READAHEAD 配置参数,服务器将忽略 RA_PAGES 配置参数中指
定的信息。
RA_THRESHOLD
指定未处理的内存页素,这些内存页在读取后导致数据库服务器在磁盘上预读。

使用文本编辑器设置共享内存参数
可以使用文本编辑器设置有关常驻和虚拟共享内存以及共享内存性能的配置参数。 在
onconfig 文件中找到该参数,输入一个或多个新的值,然后重新将文件写入磁盘。更改生
效之前,您必须关闭并重新启动数据库服务器。

动态调用匿名块是指在动态语句中执行匿名块,
使用EXECUTE IMMEDIATE…USING
语句后面带IN、OUT 来输入、输出参数。

功能说明
提供了表中的列信息,show columns from schemaname.tablename 的结果取于此。
表结构说明
表5- 209 表结构信息说明:




TABLE_CATALOG
表登记目录
TABLE_VC
所属虚拟集群名
TABLE_SCHEMA
所属数据库名
TABLE_NAME
所属表名
COLUMN_NAME
列名
ORDINAL_POSITION
字段在表中第几列
COLUMN_DEFAULT
列的默认数据
IS_NULLABLE
字段是否可以为空
DATA_TYPE
数据类型
CHARACTER_MAXIMUM_LEN
GTH
字符最大长度
CHARACTER_OCTET_LENGTH
字符的字节长度

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1457
NUMERIC_PRECISION
数据精度
NUMERIC_SCALE
数据规模
CHARACTER_SET_NAME
字符集名称
COLLATION_NAME
字符集校验名称
COLUMN_TYPE
列类型
COLUMN_KEY
关键列[NULL|MUL|PRI]
EXTRA




[NULL|on
update
CURRENT_TIMESTAMP |auto_increment]
PRIVILEGES






[select|select,insert,update,references]
COLUMN_COMMENT
字段注释、描述