文档和视频里关于分区和sort key的介绍都看了,现在有两个疑问
1.多字段分区时,where条件只有其中一个字段有用吗?实测效果不是很明显,并且所有字段都在where里效率也没有单分区字段效率高
2.多sort key的情况,where条件里只有后面的字段会有效果吗?
1.多字段分区需要在where条件中指定所有分区字段才会有分区裁减,效率提升。
2.多sort key(排序键),where条件里如果是sort key字段的话都会有效果,不过对于指定第一列的还会有short key(稀疏索引)加速。比如sort key是a,b,c;查询where a=xx and b=xx会比where b=xx and c=xx有进一步优化
收到,感谢回复。