【 TiDB 使用环境】生产环境
【 TiDB 版本】8.1
【遇到的问题:问题现象及影响】执行某些sql之后会偶然出现Your query has been cancelled due to exceeding the allowed memory limit for a single SQL query. Please try narrowing your query scope or increase the tidb_mem_quota_query limit and try again
现在想知道如何全局调大这个内存限制
调整statement_mem_quota参数的值
有具体的调整的步骤吗?我在文档里面没找到
这样执行
set GLOBAL tidb_mem_quota_query = ‘4GB’
这样执行吗?执行完之后 会不会应用于所有的连接 还是所有的连接都要重连过。
有办法应用于所有的连接吗?
长连接,可以主动重连下
已经创建的会话是不生效的,没有办法。
除非所有的会话再执行一遍修改当前session
一般不会有一直连接不断开的会话吧。
666,直接全局改一下就行,当前会话的不用管。
kill掉已有连接。就所有链接都生效了。
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。