Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions system-tables/system-table-information-schema.md
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,11 @@ SELECT * FROM session_variables LIMIT 10;
10 rows in set (0.00 sec)
```

`SESSION_VARIABLES` 表各列字段含义如下:

* `VARIABLE_NAME`:数据库中 session 级变量的名称。
* `VARIABLE_VALUE`:数据库中对应该 session 变量名的具体值。

## SLOW_QUERY 表

`SLOW_QUERY` 表中提供了当前节点的慢查询相关的信息,其内容通过解析当前节点的 TiDB 慢查询日志而来,列名和慢日志中的字段名是一一对应。关于如何使用该表调查和改善慢查询请参考[慢查询日志文档](/identify-slow-queries.md)。
Expand Down Expand Up @@ -689,6 +694,30 @@ SHOW TABLES
[LIKE 'wild']
```

`TABLES` 表各列字段含义如下:

* `TABLE_CATALOG`:表所属的目录的名称。该值始终为 `def`。
* `TABLE_SCHEMA`:表所属数据库的名称。
* `TABLE_NAME`:表的名称。
* `TABLE_TYPE`:表的类型。
* `ENGINE`:存储引擎类型。该值暂为 ‘InnoDB’。
* `VERSION`:版本,默认值为 10。
* `ROW_FORMAT`:行格式。该值暂为 ‘Compact’。
* `TABLE_ROWS`:统计信息中该表所存的行数。
* `AVG_ROW_LENGTH`:该表中所存数据的平均行长度。平均行长度 = DATA_LENGTH / 统计信息中的行数。
* `DATA_LENGTH`:数据长度。数据长度 = 统计信息中的行数 × 元组各列存储长度和,这里尚未考虑 TiKV 的副本数。
* `MAX_DATA_LENGTH`:最大数据长度。该值暂为 0,表示没有最大数据长度的限制。
* `INDEX_LENGTH`:索引长度。索引长度 = 统计信息中的行数 × 索引元组各列长度和,这里尚未考虑 TiKV 的副本数。
* `DATA_FREE`:空间碎片。该值暂为 0。
* `AUTO_INCREMENT`:该表中自增主键自动增量的当前值。
* `CREATE_TIME`:该表的创建时间。
* `UPDATE_TIME`:该表的更新时间。
* `CHECK_TIME`:该表的检查时间。
* `TABLE_COLLATION`:该表的字符校验编码集。
* `CHECKSUM`:校验和。
* `CREATE_OPTIONS`:创建选项。
* `TABLE_COMMENT`:表的注释、备注。

表中的信息大部分定义自 MySQL,此外有两列是 TiDB 新增的:

* `TIDB_TABLE_ID`:标识表的内部 ID,该 ID 在一个 TiDB 集群内部唯一。
Expand Down Expand Up @@ -785,6 +814,19 @@ desc TIDB_HOT_REGIONS;
+----------------+---------------------+------+-----+---------+-------+
```

`TIDB_HOT_REGIONS` 表各列字段含义如下:

* TABLE_ID:热点 region 所在表的 ID。
* INDEX_ID:热点 region 所在索引的 ID。
* DB_NAME:热点 region 所在数据库对象的数据库名。
* TABLE_NAME:热点 region 所在表的名称。
* INDEX_NAME:热点 region 所在索引的名称。
* REGION_ID:热点 region 的 ID。
* TYPE:热点 region 的类型。
* MAX_HOT_DEGREE:该 region 的最大热度。
* REGION_COUNT:所在 instance 的 region 数量。
* FLOW_BYTES:该 region 内读写的字节数量。

## TIDB_INDEXES 表

`TIDB_INDEXES` 记录了所有表中的 INDEX 信息。
Expand Down