启用对某个会话的全局 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 指南:语法