Skip to content

Commit 45b7b47

Browse files
authored
sql-statement-create-binding: add note about truncation (#20953)
1 parent 3d4b11c commit 45b7b47

File tree

4 files changed

+21
-1
lines changed

4 files changed

+21
-1
lines changed

dashboard/dashboard-session-sso.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ TiDB Dashboard 支持基于 [OIDC](https://openid.net/connect/) 协议的单点
1717

1818
3.**单点登录** (Single Sign-On) 区域下,开启**允许使用 SSO 登录到 TiDB Dashboard** (Enable to use SSO when sign into TiDB Dashboard)。
1919

20+
> **注意:**
21+
>
22+
> 如果你的账号没有 `SYSTEM_VARIABLES_ADMIN` 权限,**允许使用 SSO 登录到 TiDB Dashboard** (Enable to use SSO when sign into TiDB Dashboard) 选项会被禁用。有关权限的更多信息,请参考 [TiDB Dashboard 用户管理](/dashboard/dashboard-user.md)
23+
2024
4. 在表单中填写 **OIDC Client ID****OIDC Discovery URL** 字段。
2125

2226
一般可以从 SSO 服务的提供商处获取到这两个字段信息:

information-schema/information-schema-processlist.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,3 +111,7 @@ SELECT * FROM information_schema.cluster_processlist;
111111
| 127.0.0.1:10080 | 1268776964 | root | 127.0.0.1:59922 | NULL | Query | 0 | autocommit | SELECT * FROM information_schema.cluster_processlist | b1e38e59fbbc3e2b35546db5c8053040db989a497ac6cd71ff8dd4394395701a | 0 | 0 | 07-29 12:39:24.282(451471727468740609) | default | | 0 | 0 | 0 |
112112
+-----------------+------------+------+-----------------+------+---------+------+------------+------------------------------------------------------+------------------------------------------------------------------+------+------+----------------------------------------+----------------+---------------+---------------+----------+----------+
113113
```
114+
115+
## 权限
116+
117+
如果当前用户没有 `PROCESS` 权限,`PROCESSLIST` 仅显示该用户自己的会话请求。

sql-statements/sql-statement-create-binding.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,14 @@ Empty set (0.002 sec)
309309
1 row in set (0.002 sec)
310310
```
311311

312+
## SQL 语句截断
313+
314+
当你使用 `CREATE BINDING ... FROM HISTORY USING PLAN DIGEST` 时,如果该 digest 对应的 SQL 语句在 [Statement Summary Tables](/statement-summary-tables.md) 中由于长度超过了 [`tidb_stmt_summary_max_sql_length`](/system-variables.md#tidb_stmt_summary_max_sql_length-从-v40-版本开始引入) 而被截断,绑定可能会失败。此时,你需要增大 `tidb_stmt_summary_max_sql_length` 的值。
315+
316+
## 权限
317+
318+
执行 `CREATE BINDING` 语句需要 `SUPER` 权限。
319+
312320
## MySQL 兼容性
313321

314322
`CREATE [GLOBAL|SESSION] BINDING` 语句是 TiDB 对 MySQL 语法的扩展。

sql-statements/sql-statement-show-processlist.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ aliases: ['/docs-cn/dev/sql-statements/sql-statement-show-processlist/','/docs-c
66

77
# SHOW [FULL] PROCESSLIST
88

9-
`SHOW [FULL] PROCESSLIST` 语句列出连接到相同 TiDB 服务器的当前会话。
9+
`SHOW [FULL] PROCESSLIST` 语句列出连接到相同 TiDB 服务器的当前会话。`Info` 列包含查询文本,除非指定了可选的 `FULL` 关键字,否则该文本将被截断。如需查看整个集群的进程列表,请使用 [`INFORMATION_SCHEMA.CLUSTER_PROCESSLIST`](/information-schema/information-schema-processlist.md#cluster_processlist) 表。
1010

1111
## 语法图
1212

@@ -37,6 +37,10 @@ SHOW PROCESSLIST;
3737
- `State`:SQL 语句的状态。常见的值是 `autocommit`,表示该 SQL 语句是自动提交的。`in transaction` 表示该 SQL 语句处于事务中。
3838
- `Info`:表示具体的 SQL 文本。除非指定可选关键字 `FULL`,否则文本会被截断。
3939

40+
## 权限
41+
42+
如果当前用户没有 `PROCESS` 权限,`SHOW PROCESSLIST` 仅显示该用户自己的会话请求。
43+
4044
## MySQL 兼容性
4145

4246
* TiDB 中的 `State` 列是非描述性的。在 TiDB 中,将状态表示为单个值更复杂,因为查询是并行执行的,而且每个 Go 线程在任一时刻都有不同的状态。

0 commit comments

Comments
 (0)