メインコンテンツまでスキップ
バージョン: 4.x

SHOW BUILD INDEX

説明

インデックス構築タスクのステータスを確認します。

構文

SHOW BUILD INDEX [ (FROM | IN) <database_name>
[ where_clause ] [ sort_clause ] [ limit_clause ] ]

ここで:

where_clause
: WHERE <output_column_name = value>

ここで:

sort_clause
:
ORDER BY <output_column_name>

ここで:

limit_clause
:
LIMIT <n>

オプションパラメータ

<database_name>

データベースの識別子(名前)を指定します。クラスタ内で一意である必要があります。

識別子は文字(unicode名前サポートが有効な場合は任意の言語文字)で始まる必要があり、識別子文字列全体がバッククォートで囲まれていない限り(例:My Object)、スペースや特殊文字を含むことはできません。

識別子は予約キーワードを使用できません。

詳細については、識別子要件と予約キーワードを参照してください。

<WHERE output_column_name = value>

出力フィルタ条件を指定します。output_column_nameは出力フィールドリストに含まれている必要があります。

<ORDER BY output_column_name>

出力ソート列を指定します。output_column_nameは出力フィールドリストに含まれている必要があります。

LIMIT <n>

出力行数の制限を指定します。nは数値である必要があります。

アクセス制御要件

このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:

権限オブジェクト備考
SHOW_PRIVDatabase

使用上の注意

  • 現在は転置インデックスにのみ有効で、bloomfilterインデックスなどの他のインデックスには無効です。
  • 現在はストレージ・コンピュート統合モードにのみ有効で、ストレージ・コンピュート分離モードには無効です。

  • 全てのインデックス構築タスクを表示

    SHOW BUILD INDEX
  • データベース database1 のインデックス構築タスクを表示

    SHOW BUILD INDEX FROM database1
  • テーブル table1 のインデックス構築タスクを表示

    SHOW BUILD INDEX WHERE TableName = 'table1'
  • テーブルtable1のインデックス構築タスクを表示し、JobIdでソートして最初の10行を取得

    SHOW BUILD INDEX WHERE TableName = 'table1' ORDER BY JobId LIMIT 10