TIFlash 因为某条SQL导致OOM

【 TiDB 使用环境】生产环境
【 TiDB 版本】v6.5.3
【遇到的问题:问题现象及影响】
TIFlash在某段时间一直在自动重启。通过监控发现内存在重启前消耗非常多,后查询日志也发现oom的日志记录。
最后排查发现是因为某条sql笛卡尔积导致tiflash用了大量内存导致oom。
请问能不能设置tiflash对单条sql的内存使用上限?

先解决笛卡尔积吧,Tiflash 就是在内存中算的吧

主要还是想限制单sql的内存消耗,避免因为某条sql导致实例异常

https://docs.pingcap.com/zh/tidb/stable/tiflash-configuration#配置文件-tiflashtoml

这两个可以,就是ck的参数

1 个赞

感谢!

文档有参数

使用索引优化笛卡儿积

学习了