SQL审核与经典案例细数-Oracle的DevOps实战

来源 :2017中国数据库技术大会 | 被引量 : 0次 | 上传用户:aptx4866
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
案例1..Not In..的优化,多年的经验让作者认识到,两个全表扫组成的Filter,问题很严重,因为涉及数据逐条处理。而这个执行计划里,被驱动表还是全表扫。Not In/In操作有时候的确会产生Filter操作,但在11g版本中,优化器可以自动把Not in操作从昂贵的Filter转换成Null-Aware-Anti-Join。11g之前的版本,要把not in语句转换成反连接,not in条件的列必须有Not null属性,或者语句中带入了Not null的限制,否则只能采用Filter,逐条过滤.
其他文献
首先介绍了数据库的核心参数,然后阐述了缓存池的工作机制,包括缓存池中的列表,访问数据页的流程,访问数据页的源码以及缓存池所涉及的参数,最后论述了缓存池源码解析。
首先简要介绍了Spark的相关知识,然后对Spark SQL进行基准测试并对性能进行比较分析,最后推荐硬件选型。