例: I/Oカウントに基づいた短いリクエスト - Teradata Database - Teradata Vantage NewSQL Engine - WITHオプション、BEGIN QUERY LOGGING構文の文。

Teradata Vantage™ SQLデータ定義言語 構文規則および例

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/wkf1512081455740.ditamap
dita:ditavalPath
ja-JP/wkf1512081455740.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

短期間のリクエストに対してSUMMARYまたはTHRESHOLDオプションのみを指定する代わりに、IOCOUNTオプション修飾子を指定します。リクエストの完了に必要なディスクI/O操作数に基づいて、リクエスト情報のカウントのみのログまたは完全なログを指定します。

このリクエストでは、指定したI/O間隔ごとに、user_1のセッション間のリクエスト数をカウントします。

     BEGIN QUERY LOGGING LIMIT SUMMARY=10, 15, 20 IOCOUNT ON user_1;

I/Oカウント間隔は、リクエストの完了に必要なI/O操作数に対して作成されるので、このリクエストが指定する間隔は以下のようになります。

  • 0~10 I/O
  • 10~15 I/O
  • 0~15 I/O
  • > 20 I/O

user_1について、セッション内でI/O操作数10未満のリクエストはリクエスト カウンタを増分して、I/O操作数10以上のリクエストは完全なDBQLエントリをDBQLogTblにロギングします。

     BEGIN QUERY LOGGING LIMIT THRESHOLD=10 IOCOUNT ON user_1;