多谢老哥,你们现在这个order by速度上来了嘛,我们的分桶键使用的是fid,每个桶数量都挺均匀的
没有,分桶键试了好几个,找了个比较平均的,剩余的话,就是分桶数量最好是cpu核数的一半,现在我们这边准备看下不行把慢sql的字段单独建表去试试
不知道排序是不是starrcosk的劣势方面,同一条sql在mysql秒出结果
可以尝试下分桶数量改为 BE数量*CPU核数一半再试试,刚才无意间看到的
我们一开始的分桶数就是3be*8核/2=12桶,好像没有啥用
老哥 现在有没有解决办法
发个profile和建表看下
麻烦帮忙看看 对比了两个字段的order by ,以start_time排序比较慢,以flow_id排序就比较快。
(目前是测试环境,以start_time作为分区键,但是测试数据的时间不是很均匀导致分区之间数据多的有100多万行,少的有几十行)
orderby-flow_id.txt (29.6 KB) orderby-start_time.txt (29.3 KB) 建表语句.txt (1.3 KB)