@@ -106,13 +106,16 @@ DESC slow_query;
106106| Plan_digest | varchar (128 ) | YES | | NULL | |
107107| Binary_plan | longtext | YES | | NULL | |
108108| Prev_stmt | longtext | YES | | NULL | |
109+ | Session_connect_attrs | json | YES | | NULL | |
109110| Query | longtext | YES | | NULL | |
110111+ -- ------------------------------------------+-----------------+------+------+---------+-------+
111- 89 rows in set (0 .00 sec)
112+ 90 rows in set (0 .00 sec)
112113```
113114
114115` Query ` 列的语句长度上限由系统变量 [ ` tidb_stmt_summary_max_sql_length ` ] ( /system-variables.md#tidb_stmt_summary_max_sql_length-从-v40-版本开始引入 ) 控制。
115116
117+ ` Session_connect_attrs ` 列以 JSON 格式存储从慢日志解析出的会话连接属性。TiDB 通过 [ ` performance_schema_session_connect_attrs_size ` ] ( /system-variables.md#performance_schema_session_connect_attrs_size-从-v900-版本开始引入 ) 系统变量来控制写入此字段的最大负载大小。
118+
116119## CLUSTER_SLOW_QUERY table
117120
118121` CLUSTER_SLOW_QUERY ` 表中提供了集群所有节点的慢查询相关的信息,其内容通过解析 TiDB 慢查询日志而来,该表使用上和 ` SLOW_QUERY ` 表一样。` CLUSTER_SLOW_QUERY ` 表结构上比 ` SLOW_QUERY ` 多一列 ` INSTANCE ` ,表示该行慢查询信息来自的 TiDB 节点地址。关于如何使用该表调查和改善慢查询,请参考[ 慢查询日志文档] ( /identify-slow-queries.md ) 。
@@ -216,9 +219,10 @@ DESC CLUSTER_SLOW_QUERY;
216219| Plan_digest | varchar (128 ) | YES | | NULL | |
217220| Binary_plan | longtext | YES | | NULL | |
218221| Prev_stmt | longtext | YES | | NULL | |
222+ | Session_connect_attrs | json | YES | | NULL | |
219223| Query | longtext | YES | | NULL | |
220224+ -- ------------------------------------------+-----------------+------+------+---------+-------+
221- 90 rows in set (0 .00 sec)
225+ 91 rows in set (0 .00 sec)
222226```
223227
224228查询集群系统表时,TiDB 也会将相关计算下推给其他节点执行,而不是把所有节点的数据都取回来,可以查看执行计划,如下:
0 commit comments