随同 admin() 或 task() 函数,使用 set sql tracing 参数来设置全局 SQL 跟踪。
元素 | 描述 | 关键考虑 |
---|---|---|
level | 跟踪级别。缺省为 low。 | 可能的值为:
|
mode | 跟踪所有用户还是选中的用户。 | 可能的值为:
|
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 跟踪。您可选择地指定跟踪级别和模式,或更改跟踪缓冲区的大小。
当暂停 SQL 跟踪时,使用 set sql tracing resume 参数来重启 SQL 跟踪。
使用 set sql tracing suspend 参数来暂停 SQL 跟踪,而不重新分配任何资源。
EXECUTE FUNCTION task("set sql tracing on","1500","4","high","global");下列示例暂停 SQL 跟踪:
EXECUTE FUNCTION task("set sql tracing suspend");