当前位置: 首页 > article >正文

Oracle SQL优化实战要点解析(11)——索引、相关子查询及NL操作(1)

11.1. 充分利用索引有序特性,避免发生大表上的FTS,以及对中间大数据集的排序。

11.1.1. 适用场景

从一个或多个大表(例如:亿行级或TB级数据量)中过滤出全列大数据集(例如:数百万或千万行数据),对该大数据集按其中某列进行排序,最终,只取最前面的少部分数据(例如:数十行数据)作为最终结果输出。

11.1.2. 潜在问题

1)因为要从大表中过滤出全列大数据集,可能会导致大表或大表所有分区上的FTS。

2)因为最终结果要求按某个列排序后,取最前面的少量数据,可能导致对中间大数据集的排序操作。

3)CBO可能不会自动产生理想的执行计划。

11.1.3. 关键要点


http://www.kler.cn/a/579275.html

相关文章:

  • 基于Spring Boot的城市垃圾分类管理系统的设计与实现(LW+源码+讲解)
  • 深度学习驱动的智能化革命:从技术突破到行业实践
  • Redis篇:基础知识总结与基于长期主义的内容更新
  • 降级选型啊
  • [数据结构算法递归]另一棵树的子树
  • IMX6ULL驱动开发Linux篇02——移植Rootfs
  • 如何在unity中完整录制一段动画
  • Python数据可视化创意分享:探索数据背后的故事
  • 跟踪性能提高11%|端到端新架构DMAD:通过分离语义-运动学习解决负迁移难题
  • C++ 数据结构详解及学习规划
  • Unity RenderFeature Configure和OnCameraSetup之区别
  • Python 数据可视化
  • Windows11下玩转 Docker
  • 数据结构第八节:红黑树(初阶)
  • 使用数据库和缓存的时候,是如何解决数据不一致的问题的?
  • MyBatis 中常用的 SQL 语句
  • 运动控制卡--概述学习
  • open webui-二次开发-源码启动前后端工程-【超简洁步骤】
  • C++什么是深复制和浅复制,构造函数和析构函数,哪一个可以写成虚函数,为什么?
  • 华为eNSP:配置单区域OSPF