以下是 [数据库跟踪向导] 中指定的诊断跟踪级别的列表。
各级别对性能的影响是基于以下假定估计的:将跟踪数据发送到另一个数据库服务器上的跟踪数据库中(推荐)。
级别 0 此级别保持跟踪会话处于运行状态,但不会将任何跟踪数据发送到跟踪表。
级别 1 收集性能计数器以及已执行语句的取样(每 5 秒一次)。对于此级别,诊断跟踪类型包括:
volatile_statistics,每 1 秒取样一次
nonvolatile_statistics,每 60 秒取样一次
此级别对性能影响甚微。
级别 2 此级别收集性能计数器、已执行计划的取样(每 5 秒一次),并记录所有已执行的语句。对于此级别,诊断跟踪类型包括:
volatile_statistics,每 1 秒取样一次
nonvolatile_statistics,每 60 秒取样一次
语句
计划,每 5 秒取样一次
此级别对性能影响程度中等—最多不超过 20% 的开销。
级别 3 此级别所记录的详细信息与级别 2 相同,但计划采样更加频繁(每 2 秒一次),并记录详细的阻塞和死锁信息。对于此级别,诊断跟踪类型包括:
volatile_statistics,每 1 秒取样一次
nonvolatile_statistics,每 60 秒取样一次
语句
阻塞
死锁
statements_with_variables
计划,每 2 秒取样一次
此级别对性能的影响最大—开销大于 20%。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |