启用对某个会话的全局 SQL 跟踪

可以通过运行 SQL 管理 API task() 或 admin() 函数,对当前会话启用全局 SQL 跟踪。

必须以用户 gbasedbt 或其他授权用户身份连接 sysadmin 数据库。

缺省情况下,全局 SQL 跟踪未启用。可以设置 SQLTRACE 配置参数以永久启用全局跟踪。

要对当前数据库服务器会话启用全局用户 SQL 历史记录跟踪,请运行使用 set sql tracing on 自变量的 SQL 管理 API task() 或 admin() 函数。

示例

以下示例对所有用户启用全局低级别 SQL 跟踪:
EXECUTE FUNCTION task("set sql tracing on", 1000, 1,"low","global");

如果在语句运行后有新用户登录到系统,那么可以启用对该新用户的跟踪。请参阅启用 SQL 跟踪。

有关 task() 和 admin() 函数的更多信息,请参阅 GBase 8s SQL 指南:语法。