TiDB 的系统表
Default Schemas
TiDB 4.0 | MySQL 5.7.30 |
---|---|
INFORMATION_SCHEMA | information_schema |
METRICS_SCHEMA | mysql |
PERFORMANCE_SCHEMA | performance_schema |
mysql | sys |
test |
mysql Schema
Grant system tables
- user
- db
- tables_priv
- columns_priv
Statistics system tables
- stats_buckets
- stats_histograms
- stats_meta
GC worker system tables
- gc_delete_range
miscellaneous system tables
- GLOBAL_VARIABLES
- tidb
Server-side help system tables help_topic is NULL
tidb information_schema
- SESSION_VARIABLES
- TIDB_INDEXES
- TIDB_HOT_REGIONS
- TIKV_REGION_PEERS
- TIKV_REGION_STATUS
- TIKV_STORE_STATUS
- SLOW_QUERY
- CLUSTER_SLOW_QUERY
- CLUSTER_PROCESSLIST
SQL diagnostics
TiDB 4.0 新加
- cluster_info
- cluster_config
- cluster_hardware
- cluster_load
- cluster_systeminfo
- cluster_log
Cluster monitoring tables
- metrics_tables
- metrics_summary
- metrics_summary_by_label
automatic diagnosis
inspection_result
inspection_summary
PD Control 的使用场景
命令
tiup ctl pd -u http://
调度
- region leaders 的平衡
- region peers 的平衡
- 热点 region 的调度
- 驱逐 leader 的操作
调度性能配置
- leader-schedule-limit: 控制同一时间 leader 生成的 task 数量
- replica-schedule-limit: 控制同一时间多少个副本发生调度
- hot-region-schedule-limit:控制同一时间 hot region 的 task 数量
- merge-snapshot-count:控制同一时间有多少个 region 发生 merge
- max-snapshot-count: 控制某一个 TiKV 上发生同时发生 peeding peers 的数量
- tolerant-size-ratio: 缓冲时间
region merge limit 配置
- max-merge-region-keys:小于多少个 key 时 region 发生 merge 200000
- max-merge-region-size:小于多少 MB 的 region 发生 merge 20MB
rebalance timer
- max-store-down-time:
config set tolerant-size-ratio 50
scheduler add grant-leader-scheduler
operator show
operator show admin
operator show leader
operator show Region
operator add add-peer
TiDB Dasboard 的高级功能
内嵌到 PD 的服务。
主页: qps 延迟 系统中最多 最近的慢查询 节点存活状态
集群信息
模拟测试功能