すべてのプロダクト
Search
ドキュメントセンター

PolarDB:SHOW INDEX

最終更新日:Aug 26, 2026

SHOW INDEX ステートメントを使用して、PolarDB-X テーブルのローカルインデックス、グローバルインデックス、およびカラムナーインデックスに関する情報を表示できます。

構文

SHOW {INDEX | INDEXES | KEYS}
    {FROM | IN} tbl_name
    [{FROM | IN} db_name]
    [WHERE expr]

例

SHOW INDEX FROM t_order;
+--------------+------------+-----------+--------------+----------------+-----------+-------------+----------+--------+------+------------+----------+---------------+
| TABLE   | NON_UNIQUE | KEY_NAME  | SEQ_IN_INDEX | COLUMN_NAME    | COLLATION | CARDINALITY | SUB_PART | PACKED | NULL | INDEX_TYPE | COMMENT  | INDEX_COMMENT |
+--------------+------------+-----------+--------------+----------------+-----------+-------------+----------+--------+------+------------+----------+---------------+
| t_order |          0 | PRIMARY   |            1 | id             | A         |           0 |     NULL | NULL   |      | BTREE      |          |               |
| t_order |          1 | l_i_order |            1 | order_id       | A         |           0 |     NULL | NULL   | YES  | BTREE      |          |               |
| t_order |          0 | g_i_buyer |            1 | buyer_id       | NULL      |           0 |     NULL | NULL   | YES  | GLOBAL     | INDEX    |               |
| t_order |          1 | g_i_buyer |            2 | id             | NULL      |           0 |     NULL | NULL   |      | GLOBAL     | COVERING |               |
| t_order |          1 | g_i_buyer |            3 | order_id       | NULL      |           0 |     NULL | NULL   | YES  | GLOBAL     | COVERING |               |
| t_order |          1 | g_i_buyer |            4 | order_snapshot | NULL      |           0 |     NULL | NULL   | YES  | GLOBAL     | COVERING |               |
+--------------+------------+-----------+--------------+----------------+-----------+-------------+----------+--------+------+------------+----------+---------------+
6 rows in set (0.01 sec)
表 1. 列の説明

カラム名

説明

TABLE

テーブルの名前です。

NON_UNIQUE

インデックスに一意性制約があるかどうかを示します。有効な値は次のとおりです:

  • 1:インデックスは一意ではありません。

  • 0:インデックスは一意です。

KEY_NAME

インデックスの名前です。

SEQ_IN_INDEX

インデックス内におけるインデックス列の序数です (1 から始まります)。

COLUMN_NAME

インデックス列の名前です。

COLLATION

インデックス列の照合順序です。有効な値は次のとおりです:

  • A :昇順

  • D :降順

  • NULL :ソートなし

CARDINALITY

インデックスのカーディナリティ (一意な値の推定数) です。

SUB_PART

インデックスプレフィックスです。NULL 値は、プレフィックスが列全体であることを示します。

PACKED

フィールドの圧縮方法に関する情報です。NULL 値は圧縮なしを示します。

NULL

NULL 値が許可されるかどうかを示します。

INDEX_TYPE

インデックスタイプです。有効な値は次のとおりです:

  • NULL (未指定)

  • BTREE

  • HASH

COMMENT

インデックスに関する情報です。有効な値は次のとおりです:

  • NULL :インデックスはローカルインデックスです。

  • INDEX :列はグローバルセカンダリインデックスのインデックス列です。

  • COVERING :列はグローバルセカンダリインデックスのカバリング列です。

INDEX_COMMENT

その他の情報です。