Oracle Access和filter的区别

Posted 王.小辉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle Access和filter的区别相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

 

Access的栗子

 

 filter的栗子

 

以上是关于Oracle Access和filter的区别的主要内容,如果未能解决你的问题,请参考以下文章

Oracle执行计划里的 access和filter有什么区别

access="permitAll" 和 filters="none" 的区别?

SQLServer 和 Oracle 有啥区别?

SQL Server 和 Oracle 以及 MySQL 都有哪些区别

SQL Server 和 Oracle 以及 MySQL 都有哪些区别

mysql和access的区别是啥?