更新日期:2024年09月11日
功能说明
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 指南:语法》。