我有一个由三列(id_grandparent、id_parent、id_row)组成的主键,它位于 KUDU 中。
当通过 id_grandparent 查找时,我希望我的查找速度很快(类似于 hbase)。我正在使用 Impala 和 Spark 进行查找,假设它们都对相等性进行谓词下推。
我有一些问题无法通过阅读文档 100% 确定
SELECT * FROM my_table where id_grandparent = 55
即使我没有提供整个主键,这个查询是否能够使用索引顺序?(又名返回超快)。我假设是的,因为我猜主键是按第一列排序的,它是某种前缀扫描
SELECT * FROM my_table where id_parent = 55
此查询是否能够使用任何类型的优化?或者任何非第一列(如果未提供第一列)将强制对所有平板电脑进行全面扫描。
我在这里读过这个:https ://kudu.apache.org/2018/09/26/index-skip-scan-optimization-in-kudu.html但我不确定它是否已经发布
预先感谢!