谓词下推
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谓词下推相关的知识,希望对你有一定的参考价值。
参考技术A 谓词指的是带有过滤属性的系统关键词,如where、on、having、like、>等。谓词下推表达的是让过滤提前执行,减少后续需要处理的数据量,达到性能优化的效果
例子:以下SQL的where在join的结果后进行过滤掉不需要的数据,其结果是导致不需要的数据也进行了join才被过滤掉
根据谓词下推思想,可以把where提前执行,让不需要的数据不参与join。进行谓词下推后,得到
进行谓词下推的限制是==不能减少计算得到的数据==,否则不能进行谓词下推
以上是关于谓词下推的主要内容,如果未能解决你的问题,请参考以下文章