返回首页

gbase数据、南大通用产品文档:GBase8sSYSSECLABELCOMPONENTS

更新日期:2024年09月11日

sysseclabelcomponents 系统目录表记录安全标号组件。它具有以下列。

类型
解释
compname
VARCHAR(128)
组件名称
compid
SERIAL
组件标识
comptype
CHAR(1)
组件类型:A = 数组S = 集T = 树
numelements
INTEGER
组件中的元素数量
coveringinfo
VARCHAR(128)
内部编码信息
numalters
SMALLINT
在组件上已执行的变更操作数量

说明
当集群遇到简单查询且带有LIMIT,或“LIMIT...OFFSET”时,会按优化步骤执行,
不产生汇总表。
示例
SELECT * FROM t WHERE a > 0 LIMIT 1 OFFSET 2;
此语句优化的策略为,查询结果为了定位出LIMIT 后面的位置,需要首先计算出
COUNT(*),因此在计算COUNT(*)的过程时,执行器将以并发方式发送到各
节点执行,改变了以往在各节点上串行执行的方式,提高了查询性能。
备注
简单查询的定义包含如下SQL 语句场景:

查询为单表查询且没有子查询

查询没有DISTINCT、聚合函数或OLAP 函数

查询没有GROUP BY, ORDER BY 子句

非SELECT INTO OUTFILE 查询

可以修改影响共享内存的常驻或虚拟部分的配置参数。
可以使用文本编辑器来修改共享内存配置参数。有关这些配置参数的列表,请参阅
《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 文件中找到该参数,输入一个或多个新的值,然后重新将文件写入磁盘。更改生
效之前,您必须关闭并重新启动数据库服务器。