操作の要求ロギングを有効にします。
{ dbsrv11 | dbeng11 } -zr { SQL | HOSTVARS | PLAN | PROCEDURES | TRIGGERS | OTHER | BLOCKS | REPLACE | ALL | YES | NONE | NO } ...
すべてのオペレーティング・システムとデータベース・サーバ
このオプションは、問題の原因を突き止める場合にだけ使用します。情報は、データベース・サーバ・メッセージ・ウィンドウに表示されるか、要求ログに送信されます。
-zr の値は、次のような情報を返します。
SQL 以下の項目のロギングを有効にします。
PLAN 実行プランのロギングを有効にします (短いプラン)。プロシージャの実行プランは、プロシージャ (PROCEDURES) のロギングが有効な場合にも記録されます。
HOSTVARS ホスト変数の値のロギングを有効にします。HOSTVARS を指定した場合、SQL にリストされている情報もロギングされます。
PROCEDURES プロシージャ内から実行されている文のロギングを有効にします。
TRIGGERS トリガ内から実行されている文のロギングを有効にします。
OTHER SQL に含まれないその他の要求タイプのロギングを有効にします (FETCH や PREFETCH など)。ただし、OTHER を指定して SQL を指定しない場合、SQL+OTHER を指定した場合と同じです。OTHER を含めると、ログ・ファイルが急速に拡大し、サーバのパフォーマンス低下につながることがあります。
BLOCKS 別の接続で接続がブロックされたときと、接続のブロックが解除されたときに表示する詳細のロギングを有効にします。
REPLACE ロギングの開始時に、既存の要求ログは同じ名前を持つ新規の (空の) ログで置換されます。それ以外の場合、既存の要求ログが開き、新規エントリがファイルの末尾に追加されます。
ALL すべてのサポート情報をロギングします。この設定は、SQL+PLAN+HOSTVARS+PROCEDURES+TRIGGERS+OTHER+BLOCKS を指定した場合と同じです。この設定では、ログ・ファイルが急速に拡大し、サーバのパフォーマンス低下につながることがあります。
NO または NONE 要求ログに対するロギングを無効にします。
データベース・サーバを起動した後で、sa_server_option システム・プロシージャを使用し、要求ログ設定を変更してロギングの対象とする情報を増減できます。sa_server_option システム・プロシージャを参照してください。
RequestLogging 設定の現在の値は、次のクエリを使用して検索できます。
SELECT PROPERTY( 'RequestLogging' ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |