tiflash cpu高,有的时候通过慢查询不好找语句
1.不知道是某一条慢查询导致的还是说很多并发执行较慢的语句导致,这里就只能凭经验来分析
有的时候 分析可能没有那么准,
2 建议top sql 也增加展示导致tiflash cpu高的功能
3. tikv如果遇到慢日志,会打一行slow query的日志,但是tiflash 应该没有这样的功能
开启 slow sql summary 的功能,根据 digest 来做定位,这个只能单个慢慢排查。
想要快,只能通过 AI 的能力,帮你做分析。
可以参考:
可在 AskTUG / 官方工单 提需求
这种情况可以考虑向官方提需求啊
直接show processlist看看
您可以在慢查询日志或 INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY 系统表中,通过检查执行计划信息来筛选出在 TiFlash 上执行的慢查询。通常,这些查询的执行计划会包含 tiflash 相关的标识。
- 针对 Top SQL 定位的高负载 SQL,进行索引优化、SQL 改写、分区裁剪等优化
- 限制 TiFlash 并发查询数:
tiflash_mpp_max_concurrent_queries,避免并发过载 - 开启 TiFlash 查询限流:
tiflash_query_cpu_limit,防止单条查询耗尽 CPU
1 个赞
digest只会记录慢的查询吗,还是其他sql也会记录
你看起来有道理