返回首页

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

更新日期:2024年09月11日

bgwriter_lru_multiplier
参数说明:通过与已使用缓存区数目的乘积评估下次服务器需要的缓存区数目。
写“脏”缓存区到磁盘的数目取决于服务器最近几次使用的缓存区数目。最近的buffers
数目的平均值乘以bgwriter_lru_multiplier 是为了评估下次服务器进程需要的buffers 数目。
在有足够多的干净的、可用的缓存区之前,后端写进程会一直写“脏”缓存区的(每次写的缓
存区数目不会超过bgwriter_lru_maxpages 的值)。
设置bgwriter_lru_multiplier 的值为1.0 表示一种“实时”策略,其作用是精准预测下次写
“脏”缓冲区的数目。
设置为较大的值可以应对突然的需求高峰,
而较小的值则可以让服务器
进程执行更多的写操作。
设置较小的bgwriter_lru_maxpages 和bgwriter_lru_multiplier 会减小后端写进程导致的额
外I/O 开销,但是服务器进程必须自己发出写操作,增加了对查询的响应时间。
该参数属于SIGHUP 类型参数,请参考表15-1 中对应设置方法进行设置。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1189
取值范围:浮点型,0~10。
默认值:2


gccli 登录

set global long_query_time=0
(记录sql 执行时间超过0 的,
即所有sql)

set global audit_log=1(开启audit_log 功能)

set global log_output='TABLE'(将日志记录到audit_log 表中)
需要在每个节点上设置以上参数,重启后失效。
设置完后可以通过查询gbase.audit_log 表,看是否有数据,有数据则说
明设置成功。

并发控制模块(简称CC 模块)提供了主内存引擎的所有事务性需求。CC 模块的主要
目标是为主内存引擎提供各种隔离级别的支持。