SQLロギング文 - Teradata Vantage NewSQL Engine - Teradata Database

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

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
ft:locale
ja-JP
ft:lastEdition
2019-10-29
dita:mapPath
ja-JP/tgx1512080410608.ditamap
dita:ditavalPath
ja-JP/tgx1512080410608.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.”