可能还是和并发量有些关系,如果CTE下binding没法用(PS:这个我没有验证,感觉应该是可以用的吧),可以尝试如下方式:
1、tidb_executor_concurrency限制HashAgg的并发
2、扩容TiDB实例个数
3、token-limit
限制TiDB实例并发
4、让研发改SQL重新发版,增加hint,改成STREAM_AGG
除此之外,可能还需要TiDB产研大佬看一下是否是存在其它缘由
可能还是和并发量有些关系,如果CTE下binding没法用(PS:这个我没有验证,感觉应该是可以用的吧),可以尝试如下方式:
1、tidb_executor_concurrency限制HashAgg的并发
2、扩容TiDB实例个数
3、token-limit
限制TiDB实例并发
4、让研发改SQL重新发版,增加hint,改成STREAM_AGG
除此之外,可能还需要TiDB产研大佬看一下是否是存在其它缘由