为了更快的定位您的问题,请提供以下信息,谢谢
【详述】问题详细描述
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】例如:2.5.6
【集群规模】例如:1fe +3be
【机器信息】CPU虚拟核/内存/网卡,例如:64C/256G/万兆
- 慢查询:
proflie.txt (24.4 KB)
另一个根据ip查询的sql很快
字段都是字符串类型,都有索引,很奇怪,请问该如何优化。
为了更快的定位您的问题,请提供以下信息,谢谢
【详述】问题详细描述
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】例如:2.5.6
【集群规模】例如:1fe +3be
【机器信息】CPU虚拟核/内存/网卡,例如:64C/256G/万兆
建表的时候把domain_url这一列作为第一个key列
那查domain_url 后面的列是不是会慢一些
可以找一下文档,建bitmap索引,不过效果没前缀索引好
bitmap索引建了,布隆索引也建了
看了一下profile,触发一下compaction这个query就能块很多
怎么操作,要改什么呢
我理解url这种字符串列,第一不适合作为首列sortkey,第二因为是高基数列,不适合创建bitmap索引吧?
高基数是更适合作为索引列的
show tablet from XXX;
先获取表的tablet 信息
查看您添加的profile
您设置的bloom filter未起效果。
请贴一下您的建表语句中的properties部分。检查下是否对domain_url设置了bloom filter索引?
如果未设置,请设置后再测试看看。
ALTER TABLE table1 SET (“bloom_filter_columns” = “ipv4_addr,domain_url”);