首页 > 代码库 > Oracle Access和filter的区别

Oracle Access和filter的区别

在查看Oracle执行计划的时候经常会遇到Access和filter,脑容量太小,总是分不清两者的区别。。。稍作整理。

Access:表示对应的谓词条件会影响数据的访问路径(是按照索引还是表)

Filter:表示谓词条件只会起到过滤作用,不会影响数据的访问路径。

因此,需要着重关注filter部分是否可创建索引

 如下示例:在code字段上建有索引,name上没有索引

 

Access的栗子

技术分享

 

 filter的栗子

技术分享

 

Oracle Access和filter的区别