次の表は、設定可能な診断トレーシング「条件」を示します。条件は、特定の診断トレーシングタイプのトレーシングデータが記録されるために満たす必要がある条件です。次の表に示すように、ほとんどの条件には値が必要です。条件は、dbo.sa_diagnostic_tracing_level 診断テーブルの trace_condition カラムに格納されます。対応する値 (ミリ秒単位の時間) が value カラムに格納されていることがあります。条件カラムの値は、データベーストレーシングウィザードで指定される設定を反映しています。
trace_condition カラムの値 | 説明 |
---|---|
NONE または NULL |
レベルとスコープの条件を満たすトレーシングデータをすべて記録します。この条件を高コストの診断トレーシングレベル (たとえばプラン) と同時に長時間使用することはおすすめしません。 |
SAMPLE_EVERY |
最後のイベントが記録されてから指定された間隔以上の時間が経過した場合に、レベルとスコープの要件を満たすトレーシングデータを記録します。 値:この条件には、時間をミリ秒単位で表した正の整数を指定します。 |
ABSOLUTE_COST |
実行コストが指定する値以上である文を記録します。 値:この条件には、ミリ秒単位のコスト値を指定します。 |
RELATIVE_COST_DIFFERENCE |
予想実行時間と実際の実行時間の差が、指定する値以上である文を記録します。 値:この条件には、パーセント単位のコスト値を指定します。たとえば、予想よりも 2 倍以上低速の文をログに取るには、値 200 を指定します。 |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |