メインコンテンツまでスキップ
に最終更新

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