mysqlスキーマ
mysqlスキーマには、TiDB システム テーブルが含まれています。設計は MySQL のmysqlスキーマに似ており、 mysql.userなどのテーブルを直接編集できます。また、MySQL の拡張機能であるテーブルもいくつか含まれています。
システムテーブルの付与
これらのシステム テーブルには、ユーザー アカウントとその権限に関する付与情報が含まれています。
user: ユーザーアカウント、グローバル権限、およびその他の非権限列db: データベースレベルの権限tables_priv: テーブルレベルの権限columns_priv: 列レベルの権限password_history: パスワード変更履歴default_roles: ユーザーのデフォルトロールglobal_grants: 動的権限global_priv: 証明書に基づく認証情報role_edges: 役割間の関係
クラスタステータスシステムテーブル
tidbテーブルには、TiDB に関するいくつかのグローバル情報が含まれています。bootstrapped: TiDB クラスターが初期化されているかどうか。この値は読み取り専用であり、変更できないことに注意してください。tidb_server_version: TiDB が初期化されたときのバージョン情報。この値は読み取り専用であり、変更できないことに注意してください。system_tz: TiDB のシステムタイムゾーン。new_collation_enabled: TiDB が照合のための新しいフレームワーク有効にしているかどうか。この値は読み取り専用であり、変更できないことに注意してください。
サーバー側ヘルプシステムテーブル
現在、 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 ワーカー システム テーブルは TiDB Self-Managed にのみ適用され、 TiDB Cloudでは使用できません。
gc_delete_range: 削除するKV範囲gc_delete_range_done: 削除されたKV範囲
キャッシュされたテーブルに関連するシステムテーブル
table_cache_metaキャッシュされたテーブルのメタデータを格納します。
TTL関連のシステムテーブル
tidb_ttl_table_status: 以前に実行されたTTLジョブと、すべてのTTLテーブルに対して実行中のTTLジョブtidb_ttl_task: 現在進行中のTTLサブタスクtidb_ttl_job_history: 過去90日間のTTLタスクの実行履歴
ランナウェイクエリに関連するシステムテーブル
tidb_runaway_queries: 過去 7 日間に特定されたすべてのランナウェイ クエリの履歴レコードtidb_runaway_watch: 暴走クエリの監視リストtidb_runaway_watch_done: 削除または期限切れのランナウェイクエリの監視リスト
メタデータ ロックに関連するシステム テーブル
tidb_mdl_view: メタデータロックのビュー。現在ブロックされているDDLステートメントに関する情報を表示するために使用できます。tidb_mdl_info: TiDBがノード間でメタデータロックを同期するために内部的に使用する
DDL ステートメントに関連するシステム テーブル
tidb_ddl_history: DDL文の履歴レコードtidb_ddl_job: 現在 TiDB によって実行されている DDL ステートメントのメタデータtidb_ddl_reorg: 現在 TiDB によって実行されている物理 DDL ステートメント (インデックスの追加など) のメタデータ
TiDB 分散実行フレームワーク (DXF) に関連するシステム テーブル
dist_framework_meta: 分散実行フレームワーク (DXF) タスク スケジューラのメタデータtidb_global_task: 現在のDXFタスクのメタデータtidb_global_task_history: 成功したタスクと失敗したタスクの両方を含む、履歴 DXF タスクのメタデータtidb_background_subtask: 現在のDXFサブタスクのメタデータtidb_background_subtask_history: 履歴DXFサブタスクのメタデータ
その他のシステムテーブル
注記:
tidb、expr_pushdown_blacklist、opt_rule_blacklist、table_cache_meta、tidb_import_jobs、およびtidb_timersシステム テーブルは TiDB Self-Managed にのみ適用され、 TiDB Cloudでは使用できません。
GLOBAL_VARIABLES: グローバルシステム変数テーブルexpr_pushdown_blacklist: 式プッシュダウンのブロックリストopt_rule_blacklist: 論理最適化ルールのブロックリストtidb_import_jobs:IMPORT INTOの求人情報tidb_timers: 内部タイマーのメタデータ