Skip to content

Commit 02db381

Browse files
authored
information_schema: Add links (#17327)
1 parent 6852d6c commit 02db381

19 files changed

+72
-28
lines changed

information-schema/information-schema-analyze-status.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ summary: 了解 information_schema 表 `ANALYZE_STATUS`。
1111

1212
从 TiDB v6.1.0 起,可以通过系统表 `mysql.analyze_jobs` 查看过去 7 天内的历史任务记录。
1313

14-
{{< copyable "sql" >}}
15-
1614
```sql
1715
USE information_schema;
1816
DESC analyze_status;
@@ -40,8 +38,6 @@ DESC analyze_status;
4038
14 rows in set (0.00 sec)
4139
```
4240

43-
{{< copyable "sql" >}}
44-
4541
```sql
4642
SELECT * FROM information_schema.analyze_status;
4743
```
@@ -76,4 +72,9 @@ SELECT * FROM information_schema.analyze_status;
7672
* `PROCESS_ID`:执行任务的 process ID。
7773
* `REMAINING_SECONDS`:执行任务预计还需要多少秒才能完成。
7874
* `PROGRESS`:执行任务的进度。
79-
* `ESTIMATED_TOTAL_ROWS`:执行任务需要分析的总行数。
75+
* `ESTIMATED_TOTAL_ROWS`:执行任务需要分析的总行数。
76+
77+
## 另请参阅
78+
79+
- [`ANALYZE TABLE`](/sql-statements/sql-statement-analyze-table.md)
80+
- [`SHOW ANALYZE STATUS`](/sql-statements/sql-statement-show-analyze-status.md)

information-schema/information-schema-character-sets.md

+7
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,10 @@ SELECT * FROM `CHARACTER_SETS`;
5454
* `DEFAULT_COLLATE_NAME`:字符集的默认排序规则名称
5555
* `DESCRIPTION`:字符集的描述信息
5656
* `MAXLEN`:该字符集存储一个字符所需要的最大字节数
57+
58+
## 另请参阅
59+
60+
- [`SHOW CHARACTER SET`](/sql-statements/sql-statement-show-character-set.md)
61+
- [`SHOW COLLATION`](/sql-statements/sql-statement-show-collation.md)
62+
- [`INFORMATION_SCHEMA.COLLATIONS`](/information-schema/information-schema-collations.md)
63+
- [`INFORMATION_SCHEMA.COLLATION_CHARACTER_SET_APPLICABILITY`](/information-schema/information-schema-collation-character-set-applicability.md)

information-schema/information-schema-collation-character-set-applicability.md

+7
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,10 @@ SELECT * FROM COLLATION_CHARACTER_SET_APPLICABILITY WHERE character_set_name='ut
4747

4848
* `COLLATION_NAME`:排序规则名称
4949
* `CHARACTER_SET_NAME`:排序规则所属的字符集名称
50+
51+
## 另请参阅
52+
53+
- [`SHOW CHARACTER SET`](/sql-statements/sql-statement-show-character-set.md)
54+
- [`SHOW COLLATION`](/sql-statements/sql-statement-show-collation.md)
55+
- [`INFORMATION_SCHEMA.CHARACTER_SETS`](/information-schema/information-schema-character-sets.md)
56+
- [`INFORMATION_SCHEMA.COLLATIONS`](/information-schema/information-schema-collations.md)

information-schema/information-schema-collations.md

+7
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,10 @@ SELECT * FROM collations WHERE character_set_name='utf8mb4';
5353
* `IS_DEFAULT`:该排序规则是否是所属字符集的默认排序规则
5454
* `IS_COMPILED`:字符集是否编译到服务器中
5555
* `SORTLEN`:排序规则在对字符进行排序时,所分配内存的最小长度
56+
57+
## 另请参阅
58+
59+
- [`SHOW CHARACTER SET`](/sql-statements/sql-statement-show-character-set.md)
60+
- [`SHOW COLLATION`](/sql-statements/sql-statement-show-collation.md)
61+
- [`INFORMATION_SCHEMA.CHARACTER_SETS`](/information-schema/information-schema-character-sets.md)
62+
- [`INFORMATION_SCHEMA.COLLATION_CHARACTER_SET_APPLICABILITY`](/information-schema/information-schema-collation-character-set-applicability.md)

information-schema/information-schema-columns.md

+4
Original file line numberDiff line numberDiff line change
@@ -122,3 +122,7 @@ SHOW COLUMNS FROM t1 FROM test;
122122
+-------+---------+------+------+---------+-------+
123123
1 row in set (0.00 sec)
124124
```
125+
126+
## 另请参阅
127+
128+
- [`SHOW COLUMNS FROM`](/sql-statements/sql-statement-show-columns-from.md)

information-schema/information-schema-engines.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ aliases: ['/docs-cn/dev/information-schema/information-schema-engines/']
88

99
`ENGINES` 表提供了关于存储引擎的信息。从和 MySQL 兼容性上考虑,TiDB 会一直将 InnoDB 描述为唯一支持的引擎。此外,`ENGINES` 表中其它列值也都是定值。
1010

11-
{{< copyable "sql" >}}
12-
1311
```sql
1412
USE information_schema;
1513
DESC engines;
@@ -29,8 +27,6 @@ DESC engines;
2927
6 rows in set (0.00 sec)
3028
```
3129

32-
{{< copyable "sql" >}}
33-
3430
```sql
3531
SELECT * FROM engines;
3632
```
@@ -52,3 +48,7 @@ SELECT * FROM engines;
5248
* `TRANSACTIONS`:存储引擎是否支持事务。
5349
* `XA`:存储引擎是否支持 XA 事务。
5450
* `SAVEPOINTS`:存储引擎是否支持 `savepoints`
51+
52+
## 另请参阅
53+
54+
- [`SHOW ENGINES`](/sql-statements/sql-statement-show-engines.md)

information-schema/information-schema-memory-usage.md

+5
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,8 @@ SELECT * FROM information_schema.memory_usage;
5959
* GC_TOTAL:从 TiDB 启动到当前累计由内存使用触发 Golang GC 的次数。
6060
* DISK_USAGE:当前数据落盘的硬盘使用量,单位为 byte。
6161
* QUERY_FORCE_DISK:从 TiDB 启动到当前累计的落盘次数。
62+
63+
## 另请参阅
64+
65+
- [TiDB 内存控制](/configure-memory-usage.md)
66+
- [TiKV 内存参数性能调优](/tune-tikv-memory-performance.md)

information-schema/information-schema-partitions.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ summary: 了解 INFORMATION_SCHEMA 表 `PARTITIONS`。
55

66
# PARTITIONS
77

8-
`PARTITIONS` 表提供有关分区表的信息
8+
`PARTITIONS` 表提供有关[分区表](/partitioned-table.md)的信息
99

1010
```sql
1111
USE INFORMATION_SCHEMA;
@@ -115,3 +115,7 @@ SUBPARTITION_ORDINAL_POSITION: NULL
115115
TIDB_PLACEMENT_POLICY_NAME: NULL
116116
2 rows in set (0.00 sec)
117117
```
118+
119+
## 另请参阅
120+
121+
- [用 EXPLAIN 查看分区查询的执行计划](/explain-partitions.md)

information-schema/information-schema-processlist.md

+2-6
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ aliases: ['/docs-cn/dev/information-schema/information-schema-processlist/']
66

77
# PROCESSLIST
88

9-
`PROCESSLIST``SHOW PROCESSLIST` 的功能一样,都是查看当前正在处理的请求。
9+
`PROCESSLIST`[`SHOW PROCESSLIST`](/sql-statements/sql-statement-show-processlist.md) 的功能一样,都是查看当前正在处理的请求。
1010

1111
`PROCESSLIST` 表比 `SHOW PROCESSLIST` 的结果多出下面几列:
1212

@@ -16,8 +16,6 @@ aliases: ['/docs-cn/dev/information-schema/information-schema-processlist/']
1616
* `TxnStart`列:显示事务的开始时间。
1717
* `RESOURCE_GROUP`列:显示对应的资源组名称。
1818

19-
{{< copyable "sql" >}}
20-
2119
```sql
2220
USE information_schema;
2321
DESC processlist;
@@ -44,8 +42,6 @@ DESC processlist;
4442
13 rows in set (0.00 sec)
4543
```
4644

47-
{{< copyable "sql" >}}
48-
4945
```sql
5046
SELECT * FROM processlist\G
5147
```
@@ -91,7 +87,7 @@ SELECT * FROM processlist\G
9187
{{< copyable "sql" >}}
9288

9389
```sql
94-
SELECT * FROM cluster_processlist;
90+
SELECT * FROM information_schema.cluster_processlist;
9591
```
9692

9793
```sql

information-schema/information-schema-referential-constraints.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ summary: 了解 INFORMATION_SCHEMA 表 `REFERENTIAL_CONSTRAINTS`。
55

66
# REFERENTIAL_CONSTRAINTS
77

8-
`REFERENTIAL_CONSTRAINTS` 表提供 TiDB 表之间 `FOREIGN KEY` 关系的信息。
8+
`REFERENTIAL_CONSTRAINTS` 表提供 TiDB 表之间 [`FOREIGN KEY`](/foreign-key.md) 关系的信息。
99

1010
```sql
1111
USE INFORMATION_SCHEMA;

information-schema/information-schema-schemata.md

+1-5
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ aliases: ['/docs-cn/dev/information-schema/information-schema-schemata/']
66

77
# SCHEMATA
88

9-
`SCHEMATA` 表提供了关于数据库的信息。表中的数据与 `SHOW DATABASES` 语句的执行结果等价。
10-
11-
{{< copyable "sql" >}}
9+
`SCHEMATA` 表提供了关于数据库的信息。表中的数据与 [`SHOW DATABASES`](/sql-statements/sql-statement-show-databases.md) 语句的执行结果等价。
1210

1311
```sql
1412
USE information_schema;
@@ -28,8 +26,6 @@ desc SCHEMATA;
2826
5 rows in set (0.00 sec)
2927
```
3028

31-
{{< copyable "sql" >}}
32-
3329
```sql
3430
SELECT * FROM SCHEMATA;
3531
```

information-schema/information-schema-sequences.md

+8
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,11 @@ SEQUENCE_SCHEMA: test
7474
COMMENT:
7575
1 row in set (0.00 sec)
7676
```
77+
78+
## 另请参阅
79+
80+
- [`CREATE SEQUENCE`](/sql-statements/sql-statement-create-sequence.md)
81+
- [`SHOW CREATE SEQUENCE`](/sql-statements/sql-statement-show-create-sequence.md)
82+
- [`ALTER SEQUENCE`](/sql-statements/sql-statement-alter-sequence.md)
83+
- [`DROP SEQUENCE`](/sql-statements/sql-statement-drop-sequence.md)
84+
- [序列函数](/functions-and-operators/sequence-functions.md)

information-schema/information-schema-session-variables.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ summary: 了解 INFORMATION_SCHEMA 表 `SESSION_VARIABLES`。
55

66
# SESSION_VARIABLES
77

8-
`SESSION_VARIABLES` 表提供了关于 session 变量的信息。表中的数据跟 `SHOW SESSION VARIABLES` 语句执行结果类似。
8+
`SESSION_VARIABLES` 表提供了关于 session 变量的信息。表中的数据跟 [`SHOW SESSION VARIABLES`](/sql-statements/sql-statement-show-variables.md) 语句执行结果类似。
99

1010
```sql
1111
USE INFORMATION_SCHEMA;

information-schema/information-schema-slow-query.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ summary: 了解 INFORMATION_SCHEMA 表 `SLOW_QUERY`。
55

66
# SLOW_QUERY
77

8-
`SLOW_QUERY` 表中提供了当前节点的慢查询相关的信息,其内容通过解析当前节点的 TiDB 慢查询日志而来,列名和慢日志中的字段名是一一对应。关于如何使用该表调查和改善慢查询,请参考[慢查询日志文档](/identify-slow-queries.md)
8+
`SLOW_QUERY` 表中提供了当前节点的慢查询相关的信息,其内容通过解析当前节点的 TiDB [慢查询日志](/tidb-configuration-file.md#slow-query-file)而来,列名和慢日志中的字段名是一一对应。关于如何使用该表调查和改善慢查询,请参考[慢查询日志文档](/identify-slow-queries.md)
99

1010
```sql
1111
USE INFORMATION_SCHEMA;

information-schema/information-schema-table-constraints.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ aliases: ['/docs-cn/dev/information-schema/information-schema-table-constraints/
66

77
# TABLE_CONSTRAINTS
88

9-
`TABLE_CONSTRAINTS` 表记录了表的约束信息
9+
`TABLE_CONSTRAINTS` 表记录了表的[约束](/constraints.md)信息
1010

1111
{{< copyable "sql" >}}
1212

information-schema/information-schema-user-privileges.md

+4
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,7 @@ SELECT * FROM USER_PRIVILEGES;
7979
* `TABLE_CATALOG`:表所属的目录的名称。该值始终为 `def`
8080
* `PRIVILEGE_TYPE`:被授权的权限类型,每行只列一个权限。
8181
* `IS_GRANTABLE`:如果用户有 `GRANT OPTION` 的权限,则为 `YES`,否则为 `NO`
82+
83+
## 另请参阅
84+
85+
- [`SHOW GRANTS`](/sql-statements/sql-statement-show-grants.md)

information-schema/information-schema-variables-info.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ summary: 了解 information_schema 表 `VARIABLES_INFO`。
55

66
# VARIABLES_INFO
77

8-
`VARIABLES_INFO` 可用于查看当前 TiDB 集群或实例的系统变量默认值、当前值以及作用域等信息。
8+
`VARIABLES_INFO` 可用于查看当前 TiDB 集群或实例的[系统变量](/system-variables.md)默认值、当前值以及作用域等信息。
99

1010
```sql
1111
USE information_schema;

information-schema/information-schema-views.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ summary: 了解 INFORMATION_SCHEMA 表 `VIEWS`。
55

66
# VIEWS
77

8-
`VIEWS` 表提供了关于 SQL 视图的信息
8+
`VIEWS` 表提供了关于 [SQL 视图](/views.md)的信息
99

1010
```sql
1111
USE INFORMATION_SCHEMA;
@@ -68,3 +68,8 @@ COLLATION_CONNECTION: utf8mb4_0900_ai_ci
6868
* `SECURITY_TYPE``SQL SECURITY` 的值,取值为 `DEFINER``INVOKER`
6969
* `CHARACTER_SET_CLIENT`:在视图创建时 session 变量 `character_set_client` 的值。
7070
* `COLLATION_CONNECTION`:在视图创建时 session 变量 `collation_connection` 的值。
71+
72+
## 另请参阅
73+
74+
- [`CREATE VIEW`](/sql-statements/sql-statement-create-view.md)
75+
- [`DROP VIEW`](/sql-statements/sql-statement-drop-view.md)

information-schema/information-schema.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ summary: Information Schema 是一种查看系统元数据的 ANSI 标准方法
88

99
Information Schema 提供了一种查看系统元数据的 ANSI 标准方法。除了包含与 MySQL 兼容的表外,TiDB 还提供了许多自定义的 `INFORMATION_SCHEMA` 表。
1010

11-
许多 `INFORMATION_SCHEMA` 表都有相应的 `SHOW` 命令。查询 `INFORMATION_SCHEMA` 的好处是可以在表之间进行 `join` 操作。
11+
许多 `INFORMATION_SCHEMA` 表都可以通过相应的 `SHOW` 语句查看。查询 `INFORMATION_SCHEMA` 的好处是可以在表之间进行 `join` 操作。
1212

1313
## 与 MySQL 兼容的表
1414

0 commit comments

Comments
 (0)