使用 SQLTRACE 配置参数可控制数据库服务器启动时的缺省跟踪行为。缺省情况下,不设置该参数。所设置的信息包括要跟踪的 SQL 语句数目和跟踪方式。
可以修改 onconfig 文件的任何用户均可修改 SQLTRACE 配置参数的值,并可影响启动配置。但是,只有用户 gbasedbt、root 或被授予 sysadmin 数据库连接特权的 DBSA 才可以使用 SQL 管理 API 命令来修改 SQL 跟踪的运行时状态。
SQLTRACE level=LOW,ntraces=2000,size=2,mode=global
如果仅使用部分已分配的缓冲区空间(例如,缓冲区空间的 42%),那么所分配的内存量仍然为 2 KB。
EXECUTE FUNCTION task("set sql tracing on", 100,"1k","med","user");
在以用户方式启用 SQL 跟踪系统后,就可以启用对每个用户的跟踪。请参阅启用 SQL 跟踪。
有关使用 task() 和 admin() 函数的更多信息,请参阅 GBase 8s 管理员参考。
有关 SQLTRACE 配置参数的更多信息(包括某些字段的最小值和最大值),请参阅 GBase 8s 管理员参考。