From a4cd68591effdd5230f12a0bb13160dc2330a41c Mon Sep 17 00:00:00 2001 From: Yuanjia Zhang Date: Wed, 17 Jun 2020 13:36:38 +0800 Subject: [PATCH 1/6] add a document about --- sql-statements/sql-statement-load-stats.md | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 sql-statements/sql-statement-load-stats.md diff --git a/sql-statements/sql-statement-load-stats.md b/sql-statements/sql-statement-load-stats.md new file mode 100644 index 0000000000000..f0b4f1c1f96be --- /dev/null +++ b/sql-statements/sql-statement-load-stats.md @@ -0,0 +1,37 @@ +--- +title: LOAD STATS +summary: An overview of the usage of LOAD STATS for the TiDB database. +category: reference +--- + +# LOAD STATS + +The `LOAD STATS` statement is used to load statistics data into TiDB. + +## Synopsis + +**LoadStatsStmt:** + +![LoadStatsStmt](/media/sqlgram/LoadStatsStmt.png) + +## Examples + +Users can access the address `http://${tidb-server-ip}:${tidb-server-status-port}/stats/dump/${db_name}/${table_name}` to download the TiDB instance's statistics data. + +Users can use `LOAD STATS ${stats_path}` to load the specific statistics file. + +The `${stats_path}` can be an absolute path or a relative path, and here is an example: + +{{< copyable "sql" >}} + +```sql +LOAD STATS '/tmp/stats.json'; +``` + +``` +Query OK, 0 rows affected (0.00 sec) +``` + +## See also + +* [Statistics](/statistics.md) \ No newline at end of file From d49a89454dc388659b891e7c7b7fcfe40c1f14a3 Mon Sep 17 00:00:00 2001 From: Yuanjia Zhang Date: Thu, 18 Jun 2020 14:19:53 +0800 Subject: [PATCH 2/6] Update sql-statements/sql-statement-load-stats.md Co-authored-by: Keke Yi <40977455+yikeke@users.noreply.github.com> --- sql-statements/sql-statement-load-stats.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sql-statements/sql-statement-load-stats.md b/sql-statements/sql-statement-load-stats.md index f0b4f1c1f96be..19df71e4ef240 100644 --- a/sql-statements/sql-statement-load-stats.md +++ b/sql-statements/sql-statement-load-stats.md @@ -20,7 +20,7 @@ Users can access the address `http://${tidb-server-ip}:${tidb-server-status-port Users can use `LOAD STATS ${stats_path}` to load the specific statistics file. -The `${stats_path}` can be an absolute path or a relative path, and here is an example: +The `${stats_path}` can be an absolute path or a relative path. If you use a relative path, the corresponding file is found starting from the path where `tidb-server` is started. Here is an example: {{< copyable "sql" >}} @@ -34,4 +34,4 @@ Query OK, 0 rows affected (0.00 sec) ## See also -* [Statistics](/statistics.md) \ No newline at end of file +* [Statistics](/statistics.md) From 2a786b50941b1c94b3b5886b3c46235636ae39e6 Mon Sep 17 00:00:00 2001 From: Yuanjia Zhang Date: Thu, 18 Jun 2020 14:20:01 +0800 Subject: [PATCH 3/6] Update sql-statements/sql-statement-load-stats.md Co-authored-by: Keke Yi <40977455+yikeke@users.noreply.github.com> --- sql-statements/sql-statement-load-stats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql-statements/sql-statement-load-stats.md b/sql-statements/sql-statement-load-stats.md index 19df71e4ef240..014f6dd598320 100644 --- a/sql-statements/sql-statement-load-stats.md +++ b/sql-statements/sql-statement-load-stats.md @@ -18,7 +18,7 @@ The `LOAD STATS` statement is used to load statistics data into TiDB. Users can access the address `http://${tidb-server-ip}:${tidb-server-status-port}/stats/dump/${db_name}/${table_name}` to download the TiDB instance's statistics data. -Users can use `LOAD STATS ${stats_path}` to load the specific statistics file. +You can also use `LOAD STATS ${stats_path}` to load the specific statistics file. The `${stats_path}` can be an absolute path or a relative path. If you use a relative path, the corresponding file is found starting from the path where `tidb-server` is started. Here is an example: From 671c46b7683198b90e15f90045a1a343c94fdf40 Mon Sep 17 00:00:00 2001 From: Yuanjia Zhang Date: Thu, 18 Jun 2020 14:20:09 +0800 Subject: [PATCH 4/6] Update sql-statements/sql-statement-load-stats.md Co-authored-by: Keke Yi <40977455+yikeke@users.noreply.github.com> --- sql-statements/sql-statement-load-stats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql-statements/sql-statement-load-stats.md b/sql-statements/sql-statement-load-stats.md index 014f6dd598320..269cdcc484b8e 100644 --- a/sql-statements/sql-statement-load-stats.md +++ b/sql-statements/sql-statement-load-stats.md @@ -6,7 +6,7 @@ category: reference # LOAD STATS -The `LOAD STATS` statement is used to load statistics data into TiDB. +The `LOAD STATS` statement is used to load the statistics into TiDB. ## Synopsis From 82e3be8b00f48acc15b9171a0bd4e5c96772dda8 Mon Sep 17 00:00:00 2001 From: Yuanjia Zhang Date: Thu, 18 Jun 2020 14:20:20 +0800 Subject: [PATCH 5/6] Update sql-statements/sql-statement-load-stats.md Co-authored-by: Keke Yi <40977455+yikeke@users.noreply.github.com> --- sql-statements/sql-statement-load-stats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql-statements/sql-statement-load-stats.md b/sql-statements/sql-statement-load-stats.md index 269cdcc484b8e..56fb698066726 100644 --- a/sql-statements/sql-statement-load-stats.md +++ b/sql-statements/sql-statement-load-stats.md @@ -16,7 +16,7 @@ The `LOAD STATS` statement is used to load the statistics into TiDB. ## Examples -Users can access the address `http://${tidb-server-ip}:${tidb-server-status-port}/stats/dump/${db_name}/${table_name}` to download the TiDB instance's statistics data. +You can access the address `http://${tidb-server-ip}:${tidb-server-status-port}/stats/dump/${db_name}/${table_name}` to download the TiDB instance's statistics. You can also use `LOAD STATS ${stats_path}` to load the specific statistics file. From 9d5c0bdfe063cbf3b848f1c5bf71c174fd1f6088 Mon Sep 17 00:00:00 2001 From: Yuanjia Zhang Date: Thu, 18 Jun 2020 14:22:43 +0800 Subject: [PATCH 6/6] update TOC.md --- TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/TOC.md b/TOC.md index 31442104ad26c..577881e38ba28 100644 --- a/TOC.md +++ b/TOC.md @@ -242,6 +242,7 @@ + [`INSERT`](/sql-statements/sql-statement-insert.md) + [`KILL [TIDB]`](/sql-statements/sql-statement-kill.md) + [`LOAD DATA`](/sql-statements/sql-statement-load-data.md) + + [`LOAD STATS`](/sql-statements/sql-statement-load-stats.md) + [`MODIFY COLUMN`](/sql-statements/sql-statement-modify-column.md) + [`PREPARE`](/sql-statements/sql-statement-prepare.md) + [`RECOVER TABLE`](/sql-statements/sql-statement-recover-table.md)