情報スキーマ

情報スキーマは、システム メタデータを表示する ANSI 標準の方法を提供します。 TiDB は、MySQL との互換性のために含まれているテーブルに加えて、多数のカスタムINFORMATION_SCHEMAテーブルも提供します。

多くのINFORMATION_SCHEMAテーブルには、対応するSHOWコマンドがあります。 INFORMATION_SCHEMAを照会する利点は、テーブル間で結合できることです。

MySQL の互換性に関する表

テーブル名説明
CHARACTER_SETSサーバーがサポートする文字セットのリストを提供します。
COLLATIONSサーバーがサポートする照合順序のリストを提供します。
COLLATION_CHARACTER_SET_APPLICABILITYどの照合順序がどの文字セットに適用されるかについて説明します。
COLUMNSすべてのテーブルの列のリストを提供します。
COLUMN_PRIVILEGESTiDB では実装されていません。ゼロ行を返します。
COLUMN_STATISTICSTiDB では実装されていません。ゼロ行を返します。
ENGINESサポートされているストレージ エンジンのリストを提供します。
EVENTSTiDB では実装されていません。ゼロ行を返します。
FILESTiDB では実装されていません。ゼロ行を返します。
GLOBAL_STATUSTiDB では実装されていません。ゼロ行を返します。
GLOBAL_VARIABLESTiDB では実装されていません。ゼロ行を返します。
KEY_COLUMN_USAGE主キー制約など、列のキー制約について説明します。
OPTIMIZER_TRACETiDB では実装されていません。ゼロ行を返します。
PARAMETERSTiDB では実装されていません。ゼロ行を返します。
PARTITIONSテーブル パーティションのリストを提供します。
PLUGINSTiDB では実装されていません。ゼロ行を返します。
PROCESSLISTコマンドSHOW PROCESSLISTと同様の情報を提供します。
PROFILINGTiDB では実装されていません。ゼロ行を返します。
REFERENTIAL_CONSTRAINTSFOREIGN KEY制約に関する情報を提供します。
ROUTINESTiDB では実装されていません。ゼロ行を返します。
SCHEMATASHOW DATABASESと同様の情報を提供します。
SCHEMA_PRIVILEGESTiDB では実装されていません。ゼロ行を返します。
SESSION_STATUSTiDB では実装されていません。ゼロ行を返します。
SESSION_VARIABLESコマンドSHOW SESSION VARIABLESと同様の機能を提供します。
STATISTICSテーブル インデックスに関する情報を提供します。
TABLES現在のユーザーが表示できるテーブルのリストを提供します。 SHOW TABLESに似ています。
TABLESPACESTiDB では実装されていません。ゼロ行を返します。
TABLE_CONSTRAINTS主キー、一意のインデックス、および外部キーに関する情報を提供します。
TABLE_PRIVILEGESTiDB では実装されていません。ゼロ行を返します。
TRIGGERSTiDB では実装されていません。ゼロ行を返します。
USER_PRIVILEGES現在のユーザーに関連付けられている権限を要約します。
VARIABLES_INFOTiDB システム変数に関する情報を提供します。
VIEWS現在のユーザーが表示できるビューのリストを提供します。ランニングSHOW FULL TABLES WHERE table_type = 'VIEW'に似ている

TiDB 拡張であるテーブル

テーブル名説明
ANALYZE_STATUS統計を収集するタスクに関する情報を提供します。
CLIENT_ERRORS_SUMMARY_BY_HOSTクライアント要求によって生成され、クライアントに返されたエラーと警告の概要を提供します。
CLIENT_ERRORS_SUMMARY_BY_USERクライアントによって生成されたエラーと警告の概要を提供します。
CLIENT_ERRORS_SUMMARY_GLOBALクライアントによって生成されたエラーと警告の概要を提供します。
CLUSTER_CONFIGTiDB クラスター全体の構成設定に関する詳細を提供します。この表はTiDB Cloudには適用されません。
CLUSTER_DEADLOCKSDEADLOCKSテーブルのクラスター レベルのビューを提供します。
CLUSTER_HARDWARE各 TiDB コンポーネントで検出された基盤となる物理ハードウェアの詳細を提供します。この表はTiDB Cloudには適用されません。
CLUSTER_INFO現在のクラスタ トポロジの詳細を提供します。
CLUSTER_LOADクラスター内の TiDB サーバーの現在の負荷情報を提供します。この表はTiDB Cloudには適用されません。
CLUSTER_LOGTiDB クラスター全体のログを提供します。この表はTiDB Cloudには適用されません。
CLUSTER_PROCESSLISTPROCESSLISTテーブルのクラスター レベルのビューを提供します。
CLUSTER_SLOW_QUERYSLOW_QUERYテーブルのクラスター レベルのビューを提供します。
CLUSTER_STATEMENTS_SUMMARYSTATEMENTS_SUMMARYテーブルのクラスター レベルのビューを提供します。
CLUSTER_STATEMENTS_SUMMARY_HISTORYSTATEMENTS_SUMMARY_HISTORYテーブルのクラスター レベルのビューを提供します。
CLUSTER_TIDB_TRXTIDB_TRXテーブルのクラスター レベルのビューを提供します。
CLUSTER_SYSTEMINFOクラスター内のサーバーのカーネル パラメーター構成に関する詳細を提供します。この表はTiDB Cloudには適用されません。
DATA_LOCK_WAITSTiKVサーバーのロック待機情報を提供します。
DDL_JOBSADMIN SHOW DDL JOBSと同様の出力を提供します
DEADLOCKS最近発生したいくつかのデッドロック エラーの情報を提供します。
INSPECTION_RESULT内部診断チェックをトリガーします。この表はTiDB Cloudには適用されません。
INSPECTION_RULES実行された内部診断チェックのリスト。この表はTiDB Cloudには適用されません。
INSPECTION_SUMMARY重要な監視指標の要約レポート。この表はTiDB Cloudには適用されません。
METRICS_SUMMARYPrometheus から抽出されたメトリックの概要。この表はTiDB Cloudには適用されません。
METRICS_SUMMARY_BY_LABELMETRICS_SUMMARY表を参照してください。
METRICS_TABLESMETRICS_SCHEMAのテーブルの PromQL 定義を提供します。この表はTiDB Cloudには適用されません。
PLACEMENT_POLICIESすべての配置ポリシーに関する情報を提供します。この表はTiDB Cloudには適用されません。
SEQUENCESシーケンスの TiDB 実装は、MariaDB に基づいています。
SLOW_QUERY現在の TiDBサーバーでのスロー クエリに関する情報を提供します。
STATEMENTS_SUMMARYMySQL の performance_schema ステートメントの概要に似ています。
STATEMENTS_SUMMARY_HISTORYMySQL の performance_schema ステートメントの要約履歴に似ています。
TABLE_STORAGE_STATSストレージ内のテーブル サイズに関する詳細を提供します。
TIDB_HOT_REGIONSホットな地域に関する統計を提供します。この表はTiDB Cloudには適用されません。
TIDB_HOT_REGIONS_HISTORYどのリージョンがホットであるかに関する履歴統計を提供します。
TIDB_INDEXESTiDB テーブルに関するインデックス情報を提供します。
TIDB_SERVERS_INFOTiDB サーバー (つまり、tidb-server コンポーネント) のリストを提供します。
TIDB_TRXTiDB ノードで実行されているトランザクションの情報を提供します。
TIFLASH_REPLICATiFlash レプリカに関する詳細を提供します。
TIKV_REGION_PEERS領域が格納されている場所に関する詳細を提供します。
TIKV_REGION_STATUS地域に関する統計を提供します。
TIKV_STORE_STATUSTiKV サーバーに関する基本的な情報を提供します。