diff --git a/information-schema/information-schema-runaway-watches.md b/information-schema/information-schema-runaway-watches.md index 6c5fb16da22a..deac34cc26f4 100644 --- a/information-schema/information-schema-runaway-watches.md +++ b/information-schema/information-schema-runaway-watches.md @@ -37,7 +37,7 @@ DESC RUNAWAY_WATCHES; 查询 Runaway Queries 识别名单: ```sql -SELECT * FROM INFORMATION_SCHEMA.RUNAWAY_WATCHES\G; +SELECT * FROM INFORMATION_SCHEMA.RUNAWAY_WATCHES\G ``` 输出结果如下: @@ -73,7 +73,7 @@ QUERY WATCH ADD RESOURCE GROUP rg1 SQL TEXT EXACT TO 'select * from sbtest.sbtes 再次查询 Runaway Queries 识别名单: ```sql -SELECT * FROM INFORMATION_SCHEMA.RUNAWAY_WATCHES\G; +SELECT * FROM INFORMATION_SCHEMA.RUNAWAY_WATCHES\G ``` 输出结果如下: diff --git a/sql-plan-management.md b/sql-plan-management.md index 377d67a8edc2..842a985bb863 100644 --- a/sql-plan-management.md +++ b/sql-plan-management.md @@ -246,7 +246,7 @@ CREATE [GLOBAL | SESSION] BINDING FROM HISTORY USING PLAN DIGEST 'plan_digest'; ```sql CREATE TABLE t(id INT PRIMARY KEY , a INT, KEY(a)); SELECT /*+ IGNORE_INDEX(t, a) */ * FROM t WHERE a = 1; - SELECT * FROM INFORMATION_SCHEMA.STATEMENTS_SUMMARY WHERE QUERY_SAMPLE_TEXT = 'SELECT /*+ IGNORE_INDEX(t, a) */ * FROM t WHERE a = 1'\G; + SELECT * FROM INFORMATION_SCHEMA.STATEMENTS_SUMMARY WHERE QUERY_SAMPLE_TEXT = 'SELECT /*+ IGNORE_INDEX(t, a) */ * FROM t WHERE a = 1'\G ``` 以下为 `statements_summary` 部分查询结果: @@ -275,7 +275,7 @@ CREATE [GLOBAL | SESSION] BINDING FROM HISTORY USING PLAN DIGEST 'plan_digest'; 创建完毕后可以[查看绑定](#查看绑定),验证绑定是否生效。 ```sql -SHOW BINDINGS\G; +SHOW BINDINGS\G ``` ``` diff --git a/sql-statements/sql-statement-alter-placement-policy.md b/sql-statements/sql-statement-alter-placement-policy.md index be793aa05dd5..561eaa819fb0 100644 --- a/sql-statements/sql-statement-alter-placement-policy.md +++ b/sql-statements/sql-statement-alter-placement-policy.md @@ -62,7 +62,7 @@ AdvancedPlacementOption ::= CREATE PLACEMENT POLICY p1 PRIMARY_REGION="us-east-1" REGIONS="us-east-1,us-west-1"; CREATE TABLE t1 (i INT) PLACEMENT POLICY=p1; -- 绑定放置策略 p1 到表 t1。 ALTER PLACEMENT POLICY p1 PRIMARY_REGION="us-east-1" REGIONS="us-east-1,us-west-1,us-west-2" FOLLOWERS=4; -- t1 上的放置规则会自动更新。 -SHOW CREATE PLACEMENT POLICY p1\G; +SHOW CREATE PLACEMENT POLICY p1\G ``` ``` diff --git a/sql-statements/sql-statement-drop-binding.md b/sql-statements/sql-statement-drop-binding.md index bdcb6dc9db11..c58c26e78b8c 100644 --- a/sql-statements/sql-statement-drop-binding.md +++ b/sql-statements/sql-statement-drop-binding.md @@ -165,7 +165,7 @@ mysql> SELECT @@LAST_PLAN_FROM_BINDING; +--------------------------+ 1 row in set (0.01 sec) -mysql> SHOW BINDINGS\G; +mysql> SHOW BINDINGS\G *************************** 1. row *************************** Original_sql: select * from `test` . `t` where `a` = ? Bind_sql: SELECT /*+ use_index(@`sel_1` `test`.`t` ) ignore_index(`t` `a`)*/ * FROM `test`.`t` WHERE `a` = 1 @@ -186,7 +186,7 @@ No query specified mysql> DROP BINDING FOR SQL DIGEST '6909a1bbce5f64ade0a532d7058dd77b6ad5d5068aee22a531304280de48349f'; Query OK, 0 rows affected (0.00 sec) -mysql> SHOW BINDINGS\G; +mysql> SHOW BINDINGS\G Empty set (0.01 sec) ERROR: diff --git a/sql-statements/sql-statement-modify-column.md b/sql-statements/sql-statement-modify-column.md index ef9bedb9fa82..16b7eb579215 100644 --- a/sql-statements/sql-statement-modify-column.md +++ b/sql-statements/sql-statement-modify-column.md @@ -87,7 +87,7 @@ Query OK, 0 rows affected (0.09 sec) {{< copyable "sql" >}} ```sql -SHOW CREATE TABLE t1\G; +SHOW CREATE TABLE t1\G ``` ```sql @@ -137,7 +137,7 @@ Query OK, 0 rows affected (2.52 sec) {{< copyable "sql" >}} ```sql -SHOW CREATE TABLE t1\G; +SHOW CREATE TABLE t1\G ``` ```sql diff --git a/sql-statements/sql-statement-show-create-placement-policy.md b/sql-statements/sql-statement-show-create-placement-policy.md index b64eab4b0e05..0531232d447e 100644 --- a/sql-statements/sql-statement-show-create-placement-policy.md +++ b/sql-statements/sql-statement-show-create-placement-policy.md @@ -24,7 +24,7 @@ PolicyName ::= ```sql CREATE PLACEMENT POLICY p1 PRIMARY_REGION="us-east-1" REGIONS="us-east-1,us-west-1" FOLLOWERS=4; CREATE TABLE t1 (a INT) PLACEMENT POLICY=p1; -SHOW CREATE PLACEMENT POLICY p1\G; +SHOW CREATE PLACEMENT POLICY p1\G ``` ``` diff --git a/sql-statements/sql-statement-show-placement-for.md b/sql-statements/sql-statement-show-placement-for.md index 7d63355a9659..d2caa5ade273 100644 --- a/sql-statements/sql-statement-show-placement-for.md +++ b/sql-statements/sql-statement-show-placement-for.md @@ -34,9 +34,9 @@ ALTER DATABASE test PLACEMENT POLICY=p1; CREATE TABLE t1 (a INT); SHOW PLACEMENT FOR DATABASE test; SHOW PLACEMENT FOR TABLE t1; -SHOW CREATE TABLE t1\G; +SHOW CREATE TABLE t1\G CREATE TABLE t3 (a INT) PARTITION BY RANGE (a) (PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN (20)); -SHOW PLACEMENT FOR TABLE t3 PARTITION p1\G; +SHOW PLACEMENT FOR TABLE t3 PARTITION p1\G ``` ```sql diff --git a/tidb-resource-control.md b/tidb-resource-control.md index 188adda5289e..986f87c1689c 100644 --- a/tidb-resource-control.md +++ b/tidb-resource-control.md @@ -328,7 +328,7 @@ Runaway Query 是指执行时间或消耗资源超出预期的查询(仅指 `S + `mysql.tidb_runaway_queries` 表中包含了过去 7 天内所有识别到的 Runaway Queries 的历史记录。以其中一行为例: ```sql - MySQL [(none)]> SELECT * FROM mysql.tidb_runaway_queries LIMIT 1\G; + MySQL [(none)]> SELECT * FROM mysql.tidb_runaway_queries LIMIT 1\G *************************** 1. row *************************** resource_group_name: rg1 time: 2023-06-16 17:40:22 diff --git a/time-to-live.md b/time-to-live.md index 1eaabec29e6a..4e33b8753d28 100644 --- a/time-to-live.md +++ b/time-to-live.md @@ -162,29 +162,32 @@ TiDB 会定时采集 TTL 的运行时信息,并在 Grafana 中提供了相关 + `mysql.tidb_ttl_table_status` 表中包含了所有 TTL 表的上一次执行与正在执行的 TTL 任务的信息。以其中一行为例: ```sql - MySQL [(none)]> SELECT * FROM mysql.tidb_ttl_table_status LIMIT 1\G; + TABLE mysql.tidb_ttl_table_status LIMIT 1\G + ``` + + ```sql *************************** 1. row *************************** table_id: 85 - parent_table_id: 85 + parent_table_id: 85 table_statistics: NULL - last_job_id: 0b4a6d50-3041-4664-9516-5525ee6d9f90 - last_job_start_time: 2023-02-15 20:43:46 + last_job_id: 0b4a6d50-3041-4664-9516-5525ee6d9f90 + last_job_start_time: 2023-02-15 20:43:46 last_job_finish_time: 2023-02-15 20:44:46 - last_job_ttl_expire: 2023-02-15 19:43:46 + last_job_ttl_expire: 2023-02-15 19:43:46 last_job_summary: {"total_rows":4369519,"success_rows":4369519,"error_rows":0,"total_scan_task":64,"scheduled_scan_task":64,"finished_scan_task":64} current_job_id: NULL current_job_owner_id: NULL current_job_owner_addr: NULL - current_job_owner_hb_time: NULL + current_job_owner_hb_time: NULL current_job_start_time: NULL current_job_ttl_expire: NULL - current_job_state: NULL + current_job_state: NULL current_job_status: NULL current_job_status_update_time: NULL 1 row in set (0.040 sec) ``` - 其中列 `table_id` 为分区表 ID,而 `parent_table_id` 为表的 ID,与 `information_schema.tables` 表中的 ID 对应。如果表不是分区表,则 `table_id` 与 `parent_table_id` 总是相等。 + 其中列 `table_id` 为分区表 ID,而 `parent_table_id` 为表的 ID,与 [`information_schema.tables`](/information-schema/information-schema-tables.md) 表中的 ID 对应。如果表不是分区表,则 `table_id` 与 `parent_table_id` 总是相等。 列 `{last, current}_job_{start_time, finish_time, ttl_expire}` 分别描述了过去和当前 TTL 任务的开始时间、结束时间和过期时间。`last_job_summary` 列描述了上一次 TTL 任务的执行情况,包括总行数、成功行数、失败行数。 @@ -192,21 +195,24 @@ TiDB 会定时采集 TTL 的运行时信息,并在 Grafana 中提供了相关 + `mysql.tidb_ttl_job_history` 表中记录了 TTL 任务的执行历史。TTL 任务的历史记录将被保存 90 天。以一行为例: ```sql - MySQL [(none)]> SELECT * FROM mysql.tidb_ttl_job_history LIMIT 1\G; + TABLE mysql.tidb_ttl_job_history LIMIT 1\G + ``` + + ``` *************************** 1. row *************************** job_id: f221620c-ab84-4a28-9d24-b47ca2b5a301 table_id: 85 - parent_table_id: 85 + parent_table_id: 85 table_schema: test_schema table_name: TestTable partition_name: NULL - create_time: 2023-02-15 17:43:46 - finish_time: 2023-02-15 17:45:46 + create_time: 2023-02-15 17:43:46 + finish_time: 2023-02-15 17:45:46 ttl_expire: 2023-02-15 16:43:46 summary_text: {"total_rows":9588419,"success_rows":9588419,"error_rows":0,"total_scan_task":63,"scheduled_scan_task":63,"finished_scan_task":63} expired_rows: 9588419 deleted_rows: 9588419 - error_delete_rows: 0 + error_delete_rows: 0 status: finished ```