The sa_diagnostic_tracing_level table is owned by the dbo user, and each row in this table is a condition that determines what kind of diagnostic information to send to the tracing database. If a piece of logging data meets the conditions of one or more rows in this table, then the corresponding data is logged.
Data in this table is populated using the CONNECT TRACING or REFRESH TRACING LEVELS statements.
Column name | Column type | Column constraint | Table constraints |
---|---|---|---|
id | UNSIGNED INT | NOT NULL | Primary key. |
scope | CHAR(32) | NOT NULL | |
identifier | CHAR(128) | ||
trace_type | CHAR(32) | NOT NULL | |
trace_condition | CHAR(32) | ||
value | UNSIGNED INT | ||
enabled | BIT | NOT NULL |
scope The scope of the diagnostic tracing, as listed below. To see the description for each scope, see Diagnostic tracing scopes.
id For internal use only.
identifier The identifier for the scope. This value changes, depending on the specified scope. For example:
trace_type The type of data to trace for the specified scope, as listed below. To see the description for each trace type, see Diagnostic tracing types.
condition Applies only to plans, and controls whether to trace large, expensive queries, or queries for which the optimizer did not make optimal choices. Possible values are listed below. To see a description of each condition, see Diagnostic tracing conditions.
condition_value The value associated with the condition. For example, if condition is SAMPLE_EVERY, the condition_value would be a positive integer reflecting time in milliseconds. Additional rules are as follows:
enabled Whether the row is enabled. That is, whether the tracing settings in the row are active. 1 is enabled; 0 is disabled.
Send feedback about this page via email or DocCommentXchange | Copyright © 2008, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.0 |