starrocks 简单的查询执行耗时过长 ( 70 多秒 )

【详述】starrocks 简单的查询执行耗时过长 ( 70 多秒 )
【业务影响】查询超时
【是否存算分离】否
【StarRocks版本】3.2.13-c28464d
线上 3 台 fe , 3 台 be ,
profile 参考:
0708_simple_query_profile.txt (181.1 KB)

检查下是不是数据倾斜了导致Scan倾斜&看看机器的IO监控,有没有某台机器IO压力比较大:

每个分区存储多少发下

863万条记录,4个分桶,没有分区

863万条记录,4个分桶,没有分区

show partitions from 表名,有个DataSize的字段,多少

7.3G

be 服务器类型,腾讯云 SA5.16XLARGE256

是3.2版本吗,把分桶修改大一点,4个小了

ALTER TABLE <表名> DISTRIBUTED BY HASH(<分桶列>) BUCKETS 10

嗯,原来是3.2.13 现在3.3.13 还是一样问题

我试下

跟分桶数好像没有关系,重建了一个4这个分桶的同样数据的表,测试是正常的(1s以内就返回了 ),感觉是不是跟那张表有实时写入有关系

实时写入时,如果compaction速度跟不上写入,查询时需要现场merge;查询有可能会慢;

如果有实时写入的话,可以show partitions from 表名,把结果发一下,看下VisibleVersion版本有多少了?写入频率高吗

visibleVersion 是 725031 , 之前是10s一次 ,不过后来写入停了,继续查询还是一样慢,有点诡异

这张表写入这么频繁的吗,都几十万个版本了,提供一下下面的信息:
1.建表语句,create table 表名
2.分区分布,show partitions from 表名