17.10 - 例: I/Oカウントに基づいた短いリクエスト - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-171K-JPN
Language
日本語 (日本)

短期間のリクエストに対して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;