使用hint强制基于规则的查询优化
Oracle从9i开始默认的优化规则设置为choose,这时,如果对关键数据表的analyze数据不准确或者数据不存在,则可能导致oracle选择错误的执行路径,导致执行效率低下.笔者所参与的系统中,曾碰到在几个数百万条记录的表进行关联时,结果集在1000条记录之内时,执行时间超过20分钟.这种检索速度是灾难性的.其中一个可以选择的优化方式是dba通过分析表的结构,数据量,索引结构等信息,通过hint/*ordered*/和索引hint/*index(table_nameindex_name)*/强制oracle的执行路径.极端情况下,这种优化可以提高的查询速度是非常可观的.下面我们根据具体的查询来给出两种查询方式的异同.
用户评论
推荐下载
-
论文研究基于本体的XML查询及其优化机制.pdf
介绍一种基于本体的非结构化信息访问机制,为现有系统应用中的非结构化信息提取提供统一的语义级解决方案。该方案克服了目前基于关键词检索方法所引起的信息冗余和信息不足,提供更为合理且更符合人们思维的查询方法
68 2019-08-19 -
论文研究基于复杂模式索引的XML查询优化.pdf
分析了XML模式与XML文档之间的关系以及XML查询的特点,提出了一种基于复杂模式索引的XML查询优化方法。该方法对XML模式中的节点建立索引,查询时考虑XML模式中带有环的情况。首先对查询树进行去除
19 2020-04-12 -
论文研究基于索引查询的CAVLC解码算法优化.pdf
针对CAVLC解码算法中码表查找算法存在运算量大和复杂度高的问题,在分析研究CAVLC码表结构特征的基础上提出一种新CAVLC解码优化算法。算法基本思路是对CAVLC码字前缀0的个数进行一级索引,对码
27 2020-07-17 -
基于统计方法的Hive数据仓库查询优化实现
Map/Reduce是海量离线数据分析中广泛应用的并行编程模型.Hive数据仓库基于Map/Reduce实现了查询处理引擎,然而Map/Reduce框架在处理偏斜数据时会出现工作负载分布不均的问题.均
42 2019-10-13 -
mysql查询优化之索引优化
NULL 博文链接:https://opq149766320.iteye.com/blog/561173
25 2020-08-20 -
oracle_hint教程汇总
oracle_hint教程汇总,详细分析各种oracle的hint的用途及用法
16 2020-08-20 -
带图标的Hint窗口
带图标的Hint窗口
25 2019-01-13 -
Android Hint Spinner.zip
Android-Hint-Spinner.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
9 2020-07-17 -
基于规则的分类器
数据挖掘中基于规则的分类器PPT需要可以拿去Rule-basedclassifier
25 2020-04-08 -
基于BEM源码的规则
通信系统时变信道建模,各类BEM模型建模及仿真对BEM模型的CE-BEM、PBEM、DPS-BEM、DKL-BEM进行仿真,用到LS估计技术
35 2019-09-05
暂无评论