主键=分区键=排序键 点查非常慢

【详述】统计类型的SQL非常慢,经常慢。
【背景】点查就很慢
【业务影响】
【是否存算分离】否
【StarRocks版本】3.5.2
【集群规模】3fe+3be(fe与be独立部署)
【机器信息】fe:8C/16G/万兆;be:40C/128G/万兆

SQL:select * from xxx表 where corpid in (1个值) ;


如果corpid是2-4个值,那么查询要十几秒。

主键也是分区键,也是排序键,还创建了bloom索引
image

对应时间的监控


image

抓个query profile

SET global big_query_profile_threshold = ‘5s’; 这个好像没有用?在浏览器看到几十毫秒的也打印出来,因为慢SQL不是实时都存在,好难抓。image

  • 描述:用于设定大查询的阈值。当会话变量 enable_profile 设置为 false 且查询时间超过 big_query_profile_threshold 设定的阈值时,则会生成 Profile。NOTE:在 v3.1.5 至 v3.1.7 以及 v3.2.0 至 v3.2.2 中,引入了 big_query_profile_second_threshold 参数,用于设定大查询的阈值。而在 v3.1.8、v3.2.3 及后续版本中,此参数被 big_query_profile_threshold 替代,以便提供更加灵活的配置选项。

请帮忙看下,谢谢!
profile.txt (18.6 KB)

set global pipeline_dop=1; 试一下