返回首页

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

更新日期:2024年09月11日

Total Memory Size
:
21258856
Used Memory Size
:
18159736
Session IO statistics:
1 dn_6003_6004-postgres-dbazt:
Physical Reads
:
285
Read Time
:
5320
2 dn_6005_6006-postgres-dbazt:
Physical Reads
:
281
Read Time
:
5811
3 dn_6001_6002-postgres-dbazt:
Physical Reads
:
271
Read Time
:
4662

(SQL 管理 API)

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 804 -
随同 admin() 或 task() 函数,使用 set sql tracing 参数来设置全局 SQL 跟踪。
语法

元素
描述
关键考虑
level
跟踪级别。缺省为 low。
可能的值为:
 low
 med
 high
mode
跟踪所有用户还是选中的用户。
可能的值为:
 global
 user
number_traces
要跟踪的 SQL 语句的数目。缺省值为 1000。

trace_size
跟踪缓冲区大小的 KB 数。
如果超过这个缓冲区大小,

数据库服务器丢弃保存的数据。缺省大小为 2 KB。


用法
使用这个函数来重置 SQLTRACE 配置参数的值。
请使用 set sql tracing info 参数来显示全局 SQL 跟踪的状态。
请使用 set sql tracing off 参数来关闭全局 SQL 跟踪。
请使用 set sql tracing on 参数来开启全局 SQL 跟踪。
您可选择地指定跟踪级别和模式,

更改跟踪缓冲区的大小。
 使用 low 参数来捕获语句统计、语句文本和语句迭代器。
 使用 med 参数来捕获包括在低级跟踪的所有信息,加上表名、数据库名和存储过
程堆栈。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 805 -
 使用 high 参数来捕获包括在中级跟踪的所有信息,加上主机变量。
 使用 global 参数来启用对所有用户的跟踪。
 使用 user 参数来启用跟踪那些由 set sql tracing user 参数启用跟踪的用户。
当暂停 SQL 跟踪时,使用 set sql tracing resume 参数来重启 SQL 跟踪。
使用 set sql tracing suspend 参数来暂停 SQL 跟踪,而不重新分配任何资源。
示例
下列示例对 1500 SQL 语句启动高级别全局跟踪到 4 KB 跟踪缓冲区内:
EXECUTE FUNCTION task("set sql tracing on","1500","4","high","global");
下列示例暂停 SQL 跟踪:
EXECUTE FUNCTION task("set sql tracing suspend");

连接DELIMIDENT 8t、8s 数据库打开表报错问题,可以通过连接
参数添加DELIMIDENT 配置解决................................. 384