mysql
スキーマ
mysql
スキーマには TiDB システム テーブルが含まれています。この設計は MySQL のmysql
スキーマに似ており、 mysql.user
などのテーブルを直接編集できます。また、MySQL の拡張機能である多数のテーブルも含まれています。
付与システムテーブル
これらのシステム テーブルには、ユーザー アカウントとその権限に関する付与情報が含まれています。
user
: ユーザー アカウント、グローバル権限、およびその他の非権限列db
: データベースレベルの権限tables_priv
: テーブルレベルの権限columns_priv
: 列レベルの権限password_history
: パスワード変更履歴default_roles
: ユーザーのデフォルトの役割global_grants
: 動的権限global_priv
: 証明書に基づく認証情報role_edges
: 役割間の関係
サーバー側のヘルプ システム テーブル
現在、 help_topic
は NULL です。
統計システムテーブル
stats_buckets
: 統計のバケットstats_histograms
: 統計のヒストグラムstats_top_n
: 統計のトップNstats_meta
: 総行数や更新された行などのテーブルのメタ情報stats_extended
: 拡張統計 (列間の順序相関など)stats_feedback
: 統計のクエリフィードバックstats_fm_sketch
: 統計列のヒストグラムの FMSketch 分布analyze_options
: 各テーブルのデフォルトのanalyze
オプションcolumn_stats_usage
: 列統計の使用法schema_index_usage
: インデックスの使用analyze_jobs
: 進行中の統計収集タスクと過去 7 日間の履歴タスク レコード
実行計画関連のシステムテーブル
bind_info
: 実行計画のバインディング情報capture_plan_baselines_blacklist
: 実行計画の自動バインドのブロックリスト
GC ワーカー システム テーブル
gc_delete_range
: 削除するKV範囲gc_delete_range_done
: 削除された KV 範囲
キャッシュされたテーブルに関連するシステム テーブル
table_cache_meta
キャッシュされたテーブルのメタデータを保存します。
TTL関連のシステムテーブル
mysql.tidb_ttl_table_status
すべての TTL テーブルに対して以前に実行された TTL ジョブと進行中の TTL ジョブmysql.tidb_ttl_task
現在進行中の TTL サブタスクmysql.tidb_ttl_job_history
過去 90 日間の TTL タスクの実行履歴
その他のシステムテーブル
GLOBAL_VARIABLES
: グローバル システム変数テーブル
tidb
: TiDB 実行時のバージョン情報を記録しますbootstrap
expr_pushdown_blacklist
: 式プッシュダウンのブロックリストopt_rule_blacklist
: 論理最適化ルールのブロックリストtable_cache_meta
: キャッシュされたテーブルのメタデータ
Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。