tidb-server的内存可以适当调小一点
单个sql执行查询限制的是1G,单个事务限制的是4G
好的,感谢大佬指点,我这就去试试。
我之前也设置了一个超时的sql直接杀掉的参数,学到了
那不是所有会话,超过60S的都杀掉了?
对啊,你的什么会话要超过60秒这么长啊,作为主要tp类的数据库要是你的查询语句超过60秒还不杀留着干嘛
不影响啊,你的业务系统什么操作要这么长的时间,有特定需求的让他指定一个tidb-server来查,单独给这个tidb-server放开这个配置呗
有的会话不是查询哈,要的会话可能就超过60S了,原来也这么设置过,不过是针对所有会话的,后面取消了。
写入的事务拆分成小事务,这么大的事务插入也是一个不健康的环境
我们用pt-kill 配置了超过60秒的慢语句kill掉
1 个赞
搜下expensive
看看哪些TOP SQL需要优化下。
tidb server的log 根据expensive关键字看看有没有耗内存大的SQL
慢sql就是被惯出来的 你要让开发为自己写慢sql感到愧疚
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。