返回首页

gbase数据、南大通用产品文档:GBase8sAUTO_CKPTS 配置参数

更新日期:2024年09月11日

AUTO_CKPTS 配置参数允许服务器更频繁地触发检查点来避免事务阻塞。
onconfig.std 值
未设置。如果 AUTO_TUNE 配置参数设置为 1,则启用自动检查点。

0 = 关
1 = 开
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 在 onconfig 文件里动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
如果在当前 onconfig 中未设置 AUTO_CKPTS 值,
编辑 AUTO_TUNE 配置参数并重启数据库
服务器。

功能说明
sql 语句执行的资源消耗信息,需要设置profiling 参数为1。
表结构说明
表5- 220 表结构信息说明:




QUERY_ID
执行sql 的序号
SEQ
相同QUERY_ID 不同子过程的序号
STATE
每个sql 执行的子状态
DURATION
子状态的执行时间
CPU_USER
用户使用cpu 时间
CPU_SYSTEM
系统使用cpu 时间
CONTEXT_VOLUNTARY
主动的环境切换
CONTEXT_INVOLUNTARY
被动的环境切换
BLOCK_OPS_IN
输入的块数
BLOCK_OPS_OUT
输出的块数
MESSAGES_SENT
发送的交互信息数
MESSAGES_RECEIVED
收取的交互信息数
PAGE_FAULTS_MAJOR
主要的页面错误数量
PAGE_FAULTS_MINOR
次要的页面错误数量
SWAPS
发生了多少次交换

用 CREATE DATABASE 语句创建数据库的用户为该数据库设立日志记录状态或缓冲方
式。有关 CREATE DATABASE 语句的更多信息,请参阅《GBase 8s SQL 指南:语
法》。
如果 CREATE DATABASE 语句不指定日志记录状态,那么创建无日志记录的数据库。
只有数据库服务器管理员可以更改日志记录状态。管理数据库日志记录方式描述了该主
题。普通用户不能更改数据库日志记录状态。
如果数据库不使用日志记录,那么无需考虑是已缓冲还是未缓冲日志记录更为适当。如果
您为数据库指定了日志记录但没有为其指定缓冲方式,那么缺省为未缓冲日志记录。
用户可以在会话期间从未缓冲日志记录切换到已缓冲(但不符合 ANSI 标准)日志记
录,也可以从已缓冲日志记录切换到未缓冲日志记录。应用程序中的 SET LOG 语句将执
行该切换。有关 SET LOG 语句的更多信息,请参阅《GBase 8s SQL 指南:语法》。