欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

TiDB 系统表

程序员文章站 2022-07-13 10:03:15
...
TiDB为了兼容MySQL 提供了一些系统运行时的信息,在schema上MySQL保持一致,有MySQL、information_schema 和performance_schema,暂时没有sys相关的库。
其中很多表名暂时只是为了兼容MySQL而存在的,但是实际上没有真实的数据。

下列列出有数据的表名:

MySQL:
mysql> select  tidb_version()\G
*************************** 1. row ***************************
tidb_version(): Release Version: v2.1.0-rc.1-1-g01c6bd8
Git Commit Hash: 01c6bd820c752d6ee739020fd425caff94b96368
Git Branch: master
UTC Build Time: 2018-08-24 01:55:43
GoVersion: go version go1.10.2 linux/amd64
Race Enabled: false
TiKV Min Version: 2.1.0-alpha.1-ff3dd160846b7d1aed9079c389fc188f7f5ea13e
Check Table Before Drop: false
1 row in set (0.00 sec)


用户和权限相关的表:
user 用户账户,全局权限,以及其它一些非权限的列
db 数据库级别的权限
tables_priv 表级的权限
columns_priv 列级的权限

统计信息相关系统表:
stats_buckets 统计信息的桶
stats_histograms 统计信息的直方图
stats_meta 表的元信息,比如总行数和修改数

GC Worker 相关系统表:
gc_delete_range
gc_delete_range_done
其他相关的系统表:
GLOBAL_VARIABLES 全局系统变量表
tidb 用于 TiDB 在 bootstrap 的时候记录相关版本信息。

information_schema:
information_schema下只有和权限、字符集、表、列、约束、统计相关的表,其余的数据是假的没有数据。
CHARACTER_SETS
COLLATIONS
COLLATION_CHARACTER_SET_APPLICABILITY 

COLUMNS
KEY_COLUMN_USAGE

SCHEMATA
SESSION_VARIABLES;
STATISTICS
TABLES
TABLE_CONSTRAINTS
USER_PRIVILEGES
PROCESSLIST


 

上一篇: 过拟合 Dropout

下一篇: TiDB ip改域名