TIDB5.4.3如何查看当前txn-total-size-limit的大小

【 TiDB 使用环境】生产环境
【 TiDB 版本】5.4.3
【遇到的问题:问题现象及影响】执行delete操作报错:txn too large, size: 104857606
我需要调整当前txn-total-size-limit 值为1G,在调整前后我怎么在集群里面查询配置是否生效呢?

sql执行
SHOW config WHERE NAME LIKE ‘%txn-total-size-limit%’

可以的,还想请教下
tidb_mem_quota_query
tidb_server_memory_limit
这两个参数是如何查看和调整(调大或者调小,是否需要重启)的呢

这俩是系统变量,直接在sql界面设置就行
SHOW GLOBAL VARIABLES LIKE ‘%tidb_mem_quota_query%’;

SHOW GLOBAL VARIABLES LIKE ‘%tidb_server_memory_limit%’;

SET GLOBAL tidb_mem_quota_query=‘10737418240’;

SET GLOBAL tidb_server_memory_limit=‘60%’;

5.4.3的查询结果为空
企业微信截图_64cf058f-2e32-4f1d-a49d-6e5423570563

SHOW WARNINGS;看一下
tidb_server_memory_limit这个参数5.4.3应该还没有

tidb_mem_quota_query这个参数应该有啊

企业微信截图_e8a27491-dd6a-4ef3-9443-0b9f524740ba

SHOW VARIABLES LIKE ‘%tidb_mem_quota_query%’;
这个在5.4.3上是session域的变量,这样看下,改的时候也把global去了
要改全局只能在配置文件里面改 mem-quota-query

好的,显示出来了, 如果只是session级别的变量,我如何限制用户每条SQL可用的最大内存,来防止OOM的产生呢

那就得改配置文件参数mem-quota-query,然后reload所有tidb-server了

了解,谢谢 :ok_hand:

show config