修改内存大小后,还是单条sql超过4G报错

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
修改配置文件tidb_mem_quota_query等
【遇到的问题:问题现象及影响】
单条sql内存还是无法超过4G,服务器本身内存32G
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】


f329a573fb62d4130476d5268d9e35a

SHOW GLOBAL VARIABLES LIKE ‘%tidb_mem_quota_query%’;
看看这个变量设置的多少,小的话调大一点。
SET GLOBAL tidb_mem_quota_query=4G;

设置完之后断开session再执行

这个是系统变量,不是配置文件了。

v6.1.0版本之后就变更了。

1 个赞

新版本不能通过配置文件修改

https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_mem_quota_query`预先格式化的文本`

1 个赞

你这delete不分段执行么?

改成变量了,看下tidb_mem_quota_query变量大小和txn-total-size-limit事务大小,https://docs.pingcap.com/zh/tidb/stable/tidb-configuration-file#txn-total-size-limit