SQLロギング文 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データベースの管理

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/rgu1556127906220.ditamap
dita:ditavalPath
ja-JP/rgu1556127906220.ditaval
dita:id
B035-1093
Product Category
Software
Teradata Vantage

DBQLを使用してSQLロギングを有効にするために必要なルールを作成する場合、ルールは特定のSQL文に対して正確に相関します。例えば、以下のSQL文はBEGIN QUERY LOGGING文とそれに対応するEND QUERY LOGGING文を示しています。

BEGIN QUERY LOGGING WITH SQL ON ALL ACCOUNT='$M00MSIR&D&H';
   END QUERY LOGGING WITH SQL ON ALL ACCOUNT='$M00MSIR&D&H';

その意味は、さまざまなルールを作成するために使用されるSQLを保持して、容易にルールを削除できるようにする必要があるということです。

上記のアカウント文字列の形式がベスト プラクティスだと考えられます。詳細については、アカウント文字列変数によるリソース利用データの記録を参照してください。

以下のコマンドにより、すべてのルールを容易に削除できます。

END QUERY LOGGING ON ALL RULES;
END QUERY LOGGING文のWITHオプションのサポートが終了します。このオプションを使用すると、次のメッセージが表示されます。“Deprecated option WITH is used and will soon be removed. Do not continue to use WITH option, refer to END QUERY LOGGING statement syntax.”