From 21c1b8a964fbeeedfecc74c85370290528f2c19e Mon Sep 17 00:00:00 2001 From: Feng Liyuan Date: Mon, 25 May 2020 19:36:16 +0800 Subject: [PATCH 1/3] sql-statements:add drop-stats.md --- sql-statements/sql-statement-drop-stats.md | 23 ++++++++++++++++++++++ statistics.md | 4 ++++ 2 files changed, 27 insertions(+) create mode 100644 sql-statements/sql-statement-drop-stats.md diff --git a/sql-statements/sql-statement-drop-stats.md b/sql-statements/sql-statement-drop-stats.md new file mode 100644 index 000000000000..fe839d022876 --- /dev/null +++ b/sql-statements/sql-statement-drop-stats.md @@ -0,0 +1,23 @@ +--- +title: DROP STATS +summary: TiDB 数据库中 DROP STATS 的使用概况。 +category: reference +--- + +# DROP STATS + +`DROP STATS` 语句用于从当前所选定的数据库中删除选定表的统计信息。 + +## 语法图 + +**DropStatsStmt:** + +![DropTableStmt](/media/sqlgram/DropStatsStmt.png) + +**TableName:** + +![TableName](/media/sqlgram/TableName.png) + +## 另请参阅 + +* [统计信息简介](/statistics.md) \ No newline at end of file diff --git a/statistics.md b/statistics.md index 3c546cc178ab..0da13842371c 100644 --- a/statistics.md +++ b/statistics.md @@ -339,3 +339,7 @@ LOAD STATS 'file_name'; ``` `file_name` 为要导入的统计信息的文件名。 + +## 另请参阅 + +* [DROP STATS](/sql-statements/sql-statement-drop-stats.md) From b0ac8eb71620320ac465616c903301b2af533f52 Mon Sep 17 00:00:00 2001 From: Feng Liyuan Date: Mon, 25 May 2020 20:37:25 +0800 Subject: [PATCH 2/3] address comment --- TOC.md | 1 + sql-statements/sql-statement-drop-stats.md | 49 +++++++++++++++++++++- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/TOC.md b/TOC.md index 85c22efa3ebe..dca2608d63b4 100644 --- a/TOC.md +++ b/TOC.md @@ -266,6 +266,7 @@ - [`DROP DATABASE`](/sql-statements/sql-statement-drop-database.md) - [`DROP INDEX`](/sql-statements/sql-statement-drop-index.md) - [`DROP SEQUENCE`](/sql-statements/sql-statement-drop-sequence.md) + - [`DROP STATS`](/sql-statements/sql-statement-drop-stats.md) - [`DROP TABLE`](/sql-statements/sql-statement-drop-table.md) - [`DROP USER`](/sql-statements/sql-statement-drop-user.md) - [`DROP VIEW`](/sql-statements/sql-statement-drop-view.md) diff --git a/sql-statements/sql-statement-drop-stats.md b/sql-statements/sql-statement-drop-stats.md index fe839d022876..fc4c4a0ec533 100644 --- a/sql-statements/sql-statement-drop-stats.md +++ b/sql-statements/sql-statement-drop-stats.md @@ -18,6 +18,53 @@ category: reference ![TableName](/media/sqlgram/TableName.png) +## 示例 + +{{< copyable "sql" >}} + +```sql +> CREATE TABLE t(a INT); +``` + +``` +Query OK, 0 rows affected (0.01 sec) +``` + +{{< copyable "sql" >}} + +```sql +> SHOW STATS_META WHERE db_name='test' and table_name='t'; +``` + +``` ++---------+------------+----------------+---------------------+--------------+-----------+ +| Db_name | Table_name | Partition_name | Update_time | Modify_count | Row_count | ++---------+------------+----------------+---------------------+--------------+-----------+ +| test | t | | 2020-05-25 20:34:33 | 0 | 0 | ++---------+------------+----------------+---------------------+--------------+-----------+ +1 row in set (0.00 sec) +``` + +{{< copyable "sql" >}} + +```sql +> DROP STATS t; +``` + +``` +Query OK, 0 rows affected (0.00 sec) +``` + +{{< copyable "sql" >}} + +```sql +> SHOW STATS_META WHERE db_name='test' and table_name='t'; +``` + +``` +Empty set (0.00 sec) +``` + ## 另请参阅 -* [统计信息简介](/statistics.md) \ No newline at end of file +* [统计信息简介](/statistics.md) From 8a0233bbcc0917f9ca92a497fca7804fc954d90f Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 25 May 2020 20:49:38 +0800 Subject: [PATCH 3/3] Apply suggestions from code review --- sql-statements/sql-statement-drop-stats.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sql-statements/sql-statement-drop-stats.md b/sql-statements/sql-statement-drop-stats.md index fc4c4a0ec533..9b5783a4de0d 100644 --- a/sql-statements/sql-statement-drop-stats.md +++ b/sql-statements/sql-statement-drop-stats.md @@ -23,20 +23,20 @@ category: reference {{< copyable "sql" >}} ```sql -> CREATE TABLE t(a INT); +CREATE TABLE t(a INT); ``` -``` +```sql Query OK, 0 rows affected (0.01 sec) ``` {{< copyable "sql" >}} ```sql -> SHOW STATS_META WHERE db_name='test' and table_name='t'; +SHOW STATS_META WHERE db_name='test' and table_name='t'; ``` -``` +```sql +---------+------------+----------------+---------------------+--------------+-----------+ | Db_name | Table_name | Partition_name | Update_time | Modify_count | Row_count | +---------+------------+----------------+---------------------+--------------+-----------+ @@ -48,20 +48,20 @@ Query OK, 0 rows affected (0.01 sec) {{< copyable "sql" >}} ```sql -> DROP STATS t; +DROP STATS t; ``` -``` +```sql Query OK, 0 rows affected (0.00 sec) ``` {{< copyable "sql" >}} ```sql -> SHOW STATS_META WHERE db_name='test' and table_name='t'; +SHOW STATS_META WHERE db_name='test' and table_name='t'; ``` -``` +```sql Empty set (0.00 sec) ```