StarRocks 查询性能

【详述】sql count 查询慢
【背景】做过哪些操作?
【业务影响】查询慢
【StarRocks版本】2.4.0
【集群规模】例如:1fe(1 master)+3be
【机器信息】CPU虚拟核/内存/网卡,例如:16C/64G/千兆 内网
目前表snk_data 数据量10.3 亿
查询sql:select date(#time) as part_date,count(*) from snk_data group by part_date, #event_name,user_id
分区情况

PartitionId PartitionName Buckets ReplicationNum StorageMedium DataSize IsInMemory RowCount
11505 p20221121 50 3 HDD 30.6GB false 108287522
11506 p20221122 50 3 HDD 155.6GB false 638124022
11507 p20221123 50 3 HDD 86.1GB false 284357190
11508 p20221124 50 3 HDD 1.6MB false 494

【附件】 Profile 如下
profile.txt (42.2 KB)
该SQL 还有优化空间吗?

收到 我们正在排查

这里还要 date(#time)转换后group by,尝试去掉date函数会不会快点。

profile看了后 16核默认是使用8核来计算,可以提升CPU核数。

目前修改了测试,情况如下:

感觉是没有多少提升。并发数一般建议是设置为session,还是global 呢?

优化器会自动选择核数,默认最多一半。