From ee5ee709779ebbbc703d3f98074608733aeba00e Mon Sep 17 00:00:00 2001 From: tangenta Date: Fri, 12 Jun 2020 17:56:10 +0800 Subject: [PATCH 1/2] update sql-statement-show-table-next-rowid.md --- media/sqlgram/FromOrIn.png | Bin 2248 -> 3463 bytes media/sqlgram/OptFull.png | Bin 1567 -> 2356 bytes media/sqlgram/ShowDatabaseNameOpt.png | Bin 2960 -> 3177 bytes media/sqlgram/ShowProcesslistStmt.png | Bin 0 -> 4767 bytes media/sqlgram/ShowTableNextRowIDStmt.png | Bin 0 -> 5464 bytes media/sqlgram/ShowTableStatusStmt.png | Bin 0 -> 4654 bytes media/sqlgram/ShowWarningsStmt.png | Bin 0 -> 3651 bytes media/sqlgram/StatusTableName.png | Bin 0 -> 1632 bytes media/sqlgram/TableName.png | Bin 4116 -> 4228 bytes .../sql-statement-show-processlist.md | 4 +- .../sql-statement-show-table-next-rowid.md | 64 ++++++++++++++++++ .../sql-statement-show-table-status.md | 12 ++-- sql-statements/sql-statement-show-warnings.md | 8 +-- 13 files changed, 74 insertions(+), 14 deletions(-) create mode 100644 media/sqlgram/ShowProcesslistStmt.png create mode 100644 media/sqlgram/ShowTableNextRowIDStmt.png create mode 100644 media/sqlgram/ShowTableStatusStmt.png create mode 100644 media/sqlgram/ShowWarningsStmt.png create mode 100644 media/sqlgram/StatusTableName.png create mode 100644 sql-statements/sql-statement-show-table-next-rowid.md diff --git a/media/sqlgram/FromOrIn.png b/media/sqlgram/FromOrIn.png index 82e06a36b625245ce1a8957b3aea8ccb94c56bda..10344be9c6070e300a64874312a4f2ffb6692648 100644 GIT binary patch delta 3384 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

L z#)R}o)U1)_Ws5!=i-LkX_-17S)_ynLygY2w0Bj~Daga!f`QT;xWLa-)f~Qm4l$R|}%46W+%3DSGhGV!eW!g=pp8RQ@h5HsIjV z3=Dp)dxd(#f&y^xNJhD3lgT4)*?w4h!Z<0g9&m5bRFyZSHMC zm2R|D!A4`%% zb1VtVs>sTaUb@jL%W3E5{XErkv8F`?Atbnu#j^bCw@|NMe_biCrHjI4oMnpJL=1Mj z@Lq*=gqO2~@Mf>S6^)R$`%o;_tXjwHWN%_fyOY3%*xb9cz+Z}jn{--wlJ5rk4zH@5 z&VF%OPu8<5+B|#!9~T9IR5p}8*#;vb(z1|U8)saT1`y&CFKd>G?mq*re9w4(ZPd^|ASG15B*IbdnVDX zlGgYha+0%gzmn@(&hAuyBMB{(1UH737gXlaTrF*cR?^efDAD?D#oKdZN&G^@xg&Lst^i zfPP(My78)JzPj>E_a&uV0H8OmqZ90c~*)jcO76t6K zgdtC0chUQ#gPkkFEOFe@lexH{WmO})*2-<=e>peIE4+qGUr+QRp&e6eFH3X)TDq%m zI3mCsJ_ZAPL=$OC{U^1%$+OY^qRiuD);3gAkCa5ysfZxch!J4y4hc+L_XHbauo|(u zX??ptAg5mDesaOR*yIkOujobEd#836S>1X_qqf?E?d=dm(4VGxk;&l=1#Q^g4xvqB zf4ABht8^-nF^=uClnyDe$QW(GB4b!&42z6mSY(V7^ft6|B3ena#GcGa5f5RtkSvZx z#xPHNb7}HuY*O}Q42z6mSY!-~jA2-042z6mkueO5jB!RZF&OJic_Mf~Sfe5nIK$jZ z{E(iTOS^ehEzerVB4b!&42z6mSY!-~f9!E6*6X$PE*s-~BFnj*&-pOyiAb?Zecqg> zNo3iyV;?rX{SY~Pq1ZnUh9gCG$Y{i1HoYAUtssy*nL`o}IwUS~alx+!0}{Qx(a6?> zY&Ahf)@989BHsLe!Kb5SChO>!%}CF@f+f*mGGn!=?)N_?${hb{N5sE{*D%zme<19s z@nk6(NK=eRYfysu_S~-!(6X3`au$-v4};Bu5(3N3E5O3oE#|snsv0rZk`^e;$3l_j z-cc!39X5nf3{0gMVT!K~L+!OskwDlqX@ki5S~j7um_Xv-k+af+X$g@|otnuhbgid8 zZM{o~i6dy|!HR;-emX4Gd!T_Me~r{}Xdu?a?Uf#_>>QV>@mk(+FDZe)2=ZkN zMolDnumEZ%9XfA;Si6Gxu(%3uAsJrM4;0crF)}%qje3q-$C&}63ssq2g=masDvm(6N z(uLtzyMkrBc^xm6&NXh2ak=B|1BXV@ACEO$m-Bqb7>ERaE|Sdt+0GsT%=9Q z81`fgi;Q8BF${~0VUaNmMT?AKkufYXhGCI0EHZ{g#xS)8&#lDNI(4*g61g|9Kzv#? lN3=5?6U&R6ONL>z!oRCZMUU${O{xF@002ovPDHLkV1n(|CHnvX diff --git a/media/sqlgram/OptFull.png b/media/sqlgram/OptFull.png index 96cbdfcdbd0c68e48b0b02496f496a53331b860c..d97f1913a25e47f7863298ca3c4bb466981795ec 100644 GIT binary patch delta 2268 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 b!{`6%6SA2IiJRO500000NkvXXu0mjfj-;CR diff --git a/media/sqlgram/ShowProcesslistStmt.png b/media/sqlgram/ShowProcesslistStmt.png new file mode 100644 index 0000000000000000000000000000000000000000..87bd25e3727f42772c467c442020caa8944bb12a GIT binary patch literal 4767 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 literal 0 HcmV?d00001 diff --git a/media/sqlgram/ShowTableNextRowIDStmt.png b/media/sqlgram/ShowTableNextRowIDStmt.png new file mode 100644 index 0000000000000000000000000000000000000000..d226bb6c13794e5b9cccd1e2da72fca0455dc28d GIT binary patch literal 5464 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 literal 0 HcmV?d00001 diff --git a/media/sqlgram/ShowWarningsStmt.png b/media/sqlgram/ShowWarningsStmt.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb9c79daa84407a3199be375010dd9c186e1aaf GIT binary patch literal 3651 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 e4Fdzi`oVu){I3kqe=`sO0000@)( literal 0 HcmV?d00001 diff --git a/media/sqlgram/TableName.png b/media/sqlgram/TableName.png index 296811cbfd9a340957f7a2f16df7f8a68929416b..7d063393d6403cf167f4ef7f62d5ed7c7d990205 100644 GIT binary patch delta 4119 zcma)UF-bUI{V@KwAcDR?eF)q(^wF!Nol~6iUL&EXYnA9Sc_7LZlG)7TT~;u zf}BVrs(RI|lAM_{D*9cN58b2m!a{Bz8!Zd|{@xu<>0(7_DtC6_4sL-^uWi5^etTI9 z#E*0^T|5zowGqu)Xfe4_IBxf-sdrBTaWO9jzw`A>qsY?KH+ju5ptG*6oE{4bDaGqv zU=`sE-T^ z`A4CY0YM>@UGI83{QC-Lkn_Au5sxlWZ)wgT87^k&bJ`Rq4 z2?eNlkg*uG4F1Uc4nHZc<*IqA)!kjZ_d6p`dAdeMUL;9M&V6Br%e7<*P%Tspg1zE& zABNS}pCqN`;T;K>Bs?XAzD2b9l_rk$YChf~GHbt0#Y-BU+|JjTk!mS&aacRpz;)P| z?OCP4S^ZSR(d4XtezY{KFs*e{@yXN8-2zxzqG$@Os}l&goS@Urm27Q=J1Riv;Z;nJ z0&v)%t8*#p-luE5-u`&O23S==tkL-u0uvG4wIQjg6y)rhO$TdhpU)rZ>FL$G%0DkH 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 diff --git a/sql-statements/sql-statement-show-processlist.md b/sql-statements/sql-statement-show-processlist.md index 8de095efa0fe8..ca3101c0264ae 100644 --- a/sql-statements/sql-statement-show-processlist.md +++ b/sql-statements/sql-statement-show-processlist.md @@ -11,9 +11,9 @@ This statement lists the current sessions connected to the same TiDB server. The ## Synopsis -**ShowStmt:** +**ShowProcesslistStmt:** -![ShowStmt](/media/sqlgram/ShowStmt.png) +![ShowProcesslistStmt](/media/sqlgram/ShowProcesslistStmt.png) **OptFull:** diff --git a/sql-statements/sql-statement-show-table-next-rowid.md b/sql-statements/sql-statement-show-table-next-rowid.md new file mode 100644 index 0000000000000..83d0b721c0a66 --- /dev/null +++ b/sql-statements/sql-statement-show-table-next-rowid.md @@ -0,0 +1,64 @@ +--- +title: SHOW TABLE NEXT_ROW_ID +summary: Learn the usage of `SHOW TABLE NEXT_ROW_ID` in TiDB. +category: reference +aliases: ['/docs-cn/dev/reference/sql/statements/show-status/'] +--- + +# SHOW TABLE NEXT_ROW_ID + +`SHOW TABLE NEXT_ROW_ID` can be used to show the implicitly allocated global Row ID of a table. + +- For most of the tables, TiDB allocates a unique number for each record. The max allocated ID is persisted in the storage layer. Each TiDB server applies for a range of IDs on demand and caches them. This syntax can be used to query the next value to allocate, from the storage layer. +- For the tables with integer primary key, as an optimization, TiDB maps the values in the primary key column to Row ID. Thus, `SHOW TABLE NEXT_ROW_ID` is meaningless for these tables. + +## Synopsis + +**ShowTableNextRowIDStmt:** + +![ShowTableNextRowIDStmt](/media/sqlgram/ShowTableNextRowIDStmt.png) + +**TableName:** + +![TableName](/media/sqlgram/TableName.png) + +## Examples + +{{< copyable "sql" >}} + +```sql +create table t(a int); +Query OK, 0 rows affected (0.06 sec) +``` + +```sql +# For newly created tables, NEXT_GLOBAL_ROW_ID is 1 because there is no data. +show table t next_row_id; ++---------+------------+-------------+--------------------+ +| DB_NAME | TABLE_NAME | COLUMN_NAME | NEXT_GLOBAL_ROW_ID | ++---------+------------+-------------+--------------------+ +| test | t | _tidb_rowid | 1 | ++---------+------------+-------------+--------------------+ +1 row in set (0.00 sec) +``` + +```sql +insert into t values (), (), (); +Query OK, 3 rows affected (0.02 sec) +Records: 3 Duplicates: 0 Warnings: 0 +``` + +```sql +show table t next_row_id; +# Data have been written to the table. The TiDB server responsible to insertion allocates and caches 30000 IDs at once. Thus, NEXT_GLOBAL_ROW_ID is 30001 now. ++---------+------------+-------------+--------------------+ +| DB_NAME | TABLE_NAME | COLUMN_NAME | NEXT_GLOBAL_ROW_ID | ++---------+------------+-------------+--------------------+ +| test | t | _tidb_rowid | 30001 | ++---------+------------+-------------+--------------------+ +1 row in set (0.00 sec) +``` + +## MySQL compatibility + +The syntax of `SHOW TABLE NEXT_ROW_ID` statement is specific to TiDB. diff --git a/sql-statements/sql-statement-show-table-status.md b/sql-statements/sql-statement-show-table-status.md index 4ad7d92358c2a..c800f140657ea 100644 --- a/sql-statements/sql-statement-show-table-status.md +++ b/sql-statements/sql-statement-show-table-status.md @@ -11,17 +11,17 @@ This statement shows various statistics about tables in TiDB. If the statistics ## Synopsis -**ShowStmt:** +**ShowTableStatusStmt:** -![ShowStmt](/media/sqlgram/ShowStmt.png) +![ShowTableStatusStmt](/media/sqlgram/ShowTableStatusStmt.png) -**ShowTargetFilterable:** +**FromOrIn:** -![ShowTargetFilterable](/media/sqlgram/ShowTargetFilterable.png) +![FromOrIn](/media/sqlgram/FromOrIn.png) -**ShowDatabaseNameOpt:** +**StatusTableName:** -![ShowDatabaseNameOpt](/media/sqlgram/ShowDatabaseNameOpt.png) +![StatusTableName](/media/sqlgram/StatusTableName.png) ## Examples diff --git a/sql-statements/sql-statement-show-warnings.md b/sql-statements/sql-statement-show-warnings.md index c655b9a326afb..8469e335a77a1 100644 --- a/sql-statements/sql-statement-show-warnings.md +++ b/sql-statements/sql-statement-show-warnings.md @@ -11,13 +11,9 @@ This statement shows a list of warnings that occurred for previously executed st ## Synopsis -**ShowStmt:** +**ShowWarningsStmt:** -![ShowStmt](/media/sqlgram/ShowStmt.png) - -**ShowTargetFilterable:** - -![ShowTargetFilterable](/media/sqlgram/ShowTargetFilterable.png) +![ShowWarningsStmt](/media/sqlgram/ShowWarningsStmt.png) ## Examples From 3974cbe559788c928b586bb6c898f6a6bdc89be4 Mon Sep 17 00:00:00 2001 From: tangenta Date: Tue, 16 Jun 2020 14:20:10 +0800 Subject: [PATCH 2/2] address comments --- TOC.md | 1 + sql-statements/sql-statement-show-table-next-rowid.md | 11 +++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/TOC.md b/TOC.md index 4bc43cce47ee5..4462f5cda3b12 100644 --- a/TOC.md +++ b/TOC.md @@ -278,6 +278,7 @@ + [`SHOW [FULL] PROCESSSLIST`](/sql-statements/sql-statement-show-processlist.md) + [`SHOW SCHEMAS`](/sql-statements/sql-statement-show-schemas.md) + [`SHOW STATUS`](/sql-statements/sql-statement-show-status.md) + + [`SHOW TABLE NEXT_ROW_ID`](/sql-statements/sql-statement-show-table-next-rowid.md) + [`SHOW TABLE REGIONS`](/sql-statements/sql-statement-show-table-regions.md) + [`SHOW TABLE STATUS`](/sql-statements/sql-statement-show-table-status.md) + [`SHOW [FULL] TABLES`](/sql-statements/sql-statement-show-tables.md) diff --git a/sql-statements/sql-statement-show-table-next-rowid.md b/sql-statements/sql-statement-show-table-next-rowid.md index 83d0b721c0a66..7deb50fce042b 100644 --- a/sql-statements/sql-statement-show-table-next-rowid.md +++ b/sql-statements/sql-statement-show-table-next-rowid.md @@ -2,15 +2,14 @@ title: SHOW TABLE NEXT_ROW_ID summary: Learn the usage of `SHOW TABLE NEXT_ROW_ID` in TiDB. category: reference -aliases: ['/docs-cn/dev/reference/sql/statements/show-status/'] --- # SHOW TABLE NEXT_ROW_ID `SHOW TABLE NEXT_ROW_ID` can be used to show the implicitly allocated global Row ID of a table. -- For most of the tables, TiDB allocates a unique number for each record. The max allocated ID is persisted in the storage layer. Each TiDB server applies for a range of IDs on demand and caches them. This syntax can be used to query the next value to allocate, from the storage layer. -- For the tables with integer primary key, as an optimization, TiDB maps the values in the primary key column to Row ID. Thus, `SHOW TABLE NEXT_ROW_ID` is meaningless for these tables. +- For most of the tables, TiDB allocates a unique number for each record. The max allocated ID is persisted in the storage layer. Each TiDB server applies for a range of IDs on demand and caches them for ID allocation. This syntax can be used to query the next value to allocate, recorded in the storage layer. +- For the tables with integer primary key for optimization, TiDB maps the values in the primary key column to Row ID. Thus, `SHOW TABLE NEXT_ROW_ID` is meaningless for these tables. ## Synopsis @@ -32,7 +31,7 @@ Query OK, 0 rows affected (0.06 sec) ``` ```sql -# For newly created tables, NEXT_GLOBAL_ROW_ID is 1 because there is no data. +# For newly created tables, NEXT_GLOBAL_ROW_ID is 1 because no Row ID is allocated. show table t next_row_id; +---------+------------+-------------+--------------------+ | DB_NAME | TABLE_NAME | COLUMN_NAME | NEXT_GLOBAL_ROW_ID | @@ -50,7 +49,7 @@ Records: 3 Duplicates: 0 Warnings: 0 ```sql show table t next_row_id; -# Data have been written to the table. The TiDB server responsible to insertion allocates and caches 30000 IDs at once. Thus, NEXT_GLOBAL_ROW_ID is 30001 now. +# Data have been written to the table. The TiDB server that inserts the data allocates and caches 30000 IDs at once. Thus, NEXT_GLOBAL_ROW_ID is 30001 now. +---------+------------+-------------+--------------------+ | DB_NAME | TABLE_NAME | COLUMN_NAME | NEXT_GLOBAL_ROW_ID | +---------+------------+-------------+--------------------+ @@ -61,4 +60,4 @@ show table t next_row_id; ## MySQL compatibility -The syntax of `SHOW TABLE NEXT_ROW_ID` statement is specific to TiDB. +`SHOW TABLE NEXT_ROW_ID` is specific to TiDB.