首页 > 数据库 > > GaussDB100 单表执行计划--索引唯一扫描
当根据主键或唯一索引查询数据时,可以使用索引唯一扫描。这种查询的代价非常小,因为它最多从索引树中查出一条数据。索引唯一扫描在访问索引时最多访问的数据块数就是索引树的高度,而索引数一般不会超过4层,所以它的查询速度很快。

从执行计划看,首先执行索引唯一扫描(INDEX UNIQUE SCAN),然后TABLE ACCESS BY INDEX ROWID,这一步的含义是根据索引中的rowid访问表数据。最后是SELECT STATEMENT。
PS:如果索引中包含要查询的所有数据,则不会ROWID,而是TABLE ACCESS BY INDEX ONLY。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3153794/ ,如需转载,请注明出处,否则将追究法律责任。