返回首页

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

更新日期:2024年09月11日

使用 SQLTRACE 参数来控制 SQL 跟踪的启动环境。
onconfig.std 值
UNIX™ 上:未设置。禁用 SQL 跟踪。
Windows™ 上:#SQLTRACE level=low,ntraces=1000,size=2,mode=global

请参阅“用法”部分。
生效
编辑 onconfig 文件并重启数据库服务器之后。
运行带有 set sql tracing 参数的 SQL 管理 API task() 或 admin() 函数之后。
用法
从 onconfig 移除 # 符号来保持关于任何用户运行的最后 1000 个 SQL 语句的基本信
息,大小最多 2 KB。通过调整 SQLTRACE 配置参数的域值,您可定制 SQL 跟踪信息的范
围。
SQLTRACE 配置参数语法图

表 1. SQLTRACE 配置参数值的选项.



GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 154 -
level
跟踪的信息量:
 Low = 缺省。捕获语句统计信息、语句文本和语句迭代器。

 Medium
= 捕获包括在 low 级别跟踪中的所有信息,外加表
名、数据库名和存储过程堆栈。
 High = 捕获包括在 medium 级别跟踪的所有信息,外加主
机变量。
 Off = 指定无 SQL 跟踪。
ntraces
number_traces 值是重新使用资源之前 SQL 语句跟踪的数目。
缺省
是 1000。范围是 500 - 2147483647。
size
buffer_size 值是要存储的可变长度数据大小的最大值,以 KB 为
单位。缺省是 2。范围是 1
-100。如果超过这个缓冲区大小,则数
据库服务器丢弃保存的数据。
mode
执行跟踪的范围:
 Global = 缺省。所有用户。
 User = 通过 SQL 管理 API task() 或 admin() 函数启用
跟踪的用户。如果您想要得到一小部分用户正在运行的
SQL 样例,请指定这个模式。
onstat -g his 命令显示 SQL 跟踪信息。

dbexport -c 选项使 dbexport 完成导出,除非发生致命错误。
即使您使用了 -c 选项,如果发生以下任一致命错误,dbexport 仍会中断
处理:

dbexport 无法打开指定的磁带。

dbexport 找到磁带或磁盘的坏写。

已使用的命令参数无效。

dbexport 无法打开数据库,或者没有执行此操作的系统许可权。

在调用期间指定名称的子目录已存在。



+-------------------------------------------+
1 row in set

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
856