1
我如何知道CockroachDB将为我的查询选择哪个索引?我如何确保我没有执行全表扫描?CockroachDB中的索引选择
我如何知道CockroachDB将为我的查询选择哪个索引?我如何确保我没有执行全表扫描?CockroachDB中的索引选择
这是一个很长的话题;有an entire blog post devoted to the subject,这可能是了解它如何在CockroachDB中工作的最佳来源。
要查看CockroachDB使用给定查询索引,可以使用EXPLAIN
声明,这将打印出的查询计划,包括正在使用的所有索引:
EXPLAIN SELECT col1 FROM tbl1;
如果你愿意喜欢告诉查询计划者使用哪个索引,您可以这样做:via some special syntax for index hints:
SELECT col1 FROM [email protected];