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

PolarDB:ショーインデックス

最終更新日:May 24, 2024

このトピックでは、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秒) 
表1. 列名のリスト
列名説明
テーブルテーブルの名前。
NON_UNIQUEインデックスが一意のGSIであるかどうかを示します。 有効な値:
  • 1: 一般的なGSI
  • 0: ユニークなGSI
KEY_NAMEインデックスの名前。
SEQ_IN_INDEXインデックス内のインデックス列のシーケンス番号。 値は 1 から始まります。
COLUMN_NAMEインデックス列の名前。
崩壊ソート順。 有効な値:
  • A: 昇順
  • D: 降順
  • NULL: ソートされていません
CARDINALITY推定される一意の値の数。
SUB_PARTインデックスのプレフィックス。 NULLは、インデックスのプレフィックスが列全体であることを示します。
梱包フィールド圧縮に関する情報。 NULLは圧縮なしを示します。
NULL列を空にできるかどうかを示します。
INDEX_TYPEインデックスタイプ。 有効な値:
  • NULL: 指定されていません
  • BTREE
  • HASH
COMMENTインデックス情報 有効な値:
  • NULL: ローカルインデックス
  • INDEX: GSIのインデックス列
  • カバー: GSIのカバーコラム
INDEX_COMMENTインデックスのその他の情報。