SQL优化:条件提升

发布时间:2024年01月04日

前面我们讲解了下分区表,分区表能提升性能,核心原理在于减少了需要加载的数据量。

我们所有的优化思路,基本都出自两个基本点:

  • 以空间换时间;
  • 缩小需要处理的数据量。

使用索引物化视图以空间换时间的典例,分区表,则是缩小需要处理的数据量的典例。

今天我们讲的条件提升,也是从缩小要处理的数据量出发的。

概念

首先我们来说明下什么样的操作算是条件提升。条件提升,即将where中的条件提升到from语句中。将原来的表查询,转换成子查询,以达到缩小关联数据量的目的。

下面我们举个例子说明。

<
文章来源:https://blog.csdn.net/zcy_wxy/article/details/135396966
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。