このトピックでは、SHOW INDEXステートメントを使用して、PolarDB-X 1.0テーブルのローカルセカンダリインデックス (LSI) およびグローバルセカンダリインデックス (GSI) を表示する方法について説明します。
構文
SHOW {インデックス | インデックス | キー}
{FROM | IN} tbl_name
[{FROM | IN} db_name]
[どこexpr] 例
mysql> t_orderからインデックスを表示します。---------------------------------------------------------------------------------------------------------------------------- --
| テーブル | 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 | グローバル | インデックス | |
| t_order | 1 | g_i_buyer | 2 | id | NULL | 0 | NULL | NULL | | グローバル | カバー | |
| t_order | 1 | g_i_buyer | 3 | order_id | NULL | 0 | NULL | NULL | YES | グローバル | カバー | |
| t_order | 1 | g_i_buyer | 4 | order_snapshot | NULL | 0 | NULL | NULL | YES | グローバル | カバー | |
---------------------------------------------------------------------------------------------------------------------------- --
セットの6行 (0.01秒) | 列名 | 説明 |
| テーブル | テーブルの名前。 |
| NON_UNIQUE | インデックスが一意のGSIであるかどうかを示します。 有効な値:
|
| KEY_NAME | インデックスの名前。 |
| SEQ_IN_INDEX | インデックス内のインデックス列のシーケンス番号。 値は 1 から始まります。 |
| COLUMN_NAME | インデックス列の名前。 |
| 崩壊 | ソート順。 有効な値:
|
| CARDINALITY | 推定される一意の値の数。 |
| SUB_PART | インデックスのプレフィックス。 NULLは、インデックスのプレフィックスが列全体であることを示します。 |
| 梱包 | フィールド圧縮に関する情報。 NULLは圧縮なしを示します。 |
| NULL | 列を空にできるかどうかを示します。 |
| INDEX_TYPE | インデックスタイプ。 有効な値:
|
| COMMENT | インデックス情報 有効な値:
|
| INDEX_COMMENT | インデックスのその他の情報。 |