随同 admin() 或 task() 函数,使用 set sql tracing database 参数来启动或停止对数据库的跟踪,或罗列哪些数据库正被跟踪。
元素 | 描述 | 关键考虑 |
---|---|---|
database_name | 数据库名。 | 指定一个数据库名。 |
使用 set sql tracing database add 参数来指定对一个或多个数据库的跟踪,而不是跟踪所有数据库。缺省为所有数据库。在单个 admin() 或 task() 函数中指定至多六个参数。数据库名的最大数目可设置为 16。
使用 set sql tracing database clear 参数来从正被跟踪的数据库列表清除所有数据库。跟踪返回到缺省的全部数据库。
使用 set sql tracing database list 参数来罗列正被跟踪的数据库。
使用 set sql tracing database remove 参数来从正被跟踪的数据库列表移除单个数据库。
当您使用 set sql tracing database 参数时,仅可指定一个数据库的名称。在您可有最多 16 个数据库名时,必须在分别的函数调用中指定每一附加的数据库。您每次调用该函数时,该函数添加另一数据库到列表,直到列表包含 16 个数据库。
下列示例设置对名为 db1、db2 和 db3的三个数据库设置 SQL 跟踪:
EXECUTE FUNCTION task("set sql tracing database add","db1"); EXECUTE FUNCTION task("set sql tracing database add","db2"); EXECUTE FUNCTION task("set sql tracing database add","db3");