Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 性能提高、诊断和监控 » 性能监控和诊断工具 » 诊断跟踪

 

确定当前诊断跟踪设置 (SQL)

可以通过查询 sa_diagnostic_tracing_level 表来检索有效的诊断跟踪设置。

前提条件

您必须具有 DIAGNOSTICS 系统角色和 MANAGE PROFILING 系统特权。

 任务
  1. 连接到数据库。

  2. 查询 sa_diagnostic_tracing_level 表,找到 enabled 列为 1 的行。

结果

数据库服务器将返回当前使用的诊断跟踪设置。enabled 列中的 1 指明设置有效。

以下语句显示如何查询 sa_diagnostic_tracing_level 诊断表以检索当前诊断跟踪设置:

SELECT * FROM sa_diagnostic_tracing_level WHERE enabled = 1;

下表是查询的一个示例结果集:

id scope identifier trace_type trace_condition value enabled
1 database (NULL) volatile_statistics sample_every 1,000 1
2 database (NULL) nonvolatile_statistics sample_every 60.000 1
3 database (NULL) connection_statistics (NULL) 60,000 1
4 database (NULL) blocking (NULL) (NULL) 1
5 database (NULL) deadlock (NULL) (NULL) 1
6 database (NULL) plans_with_statistics sample_every 2,000 1

 另请参阅