`
T240178168
  • 浏览: 367321 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

oracle hint有什么缺点?

 
阅读更多
有意思的问题。hint本质上就是修改默认优化器计算执行计划的一种方法。那为何不用oracle优化器默认的结果?无外两种,一种是优化器有bug,还有就是优化器没有拿到正确的统计信息。有必要用的时候就用,无所谓优缺点。不过在开发时候就加入hint不妥,有可能生产环境数据特征和你想的不一样,反倒造成性能问题。 不过也变相说明了缺点就是:可能会造成执行计划不是最优的
分享到:
评论

相关推荐

    Oracle的三种表连接方式

    "Oracle 的三种表连接方式详解" Oracle 的三种表连接方式是指在做表 join 的时候, Oracle 有三种方式,分别是:sort merge ...Oracle 的三种表连接方式都有其优缺点,选择哪种方式取决于实际情况的需求和表的特点。

    ORACLE存储过程性能优化技巧

    本文将详细介绍两种优化器(RBO与CBO)的概念及其优缺点,并提供具体的性能优化技巧。 #### 二、ORACLE优化器 ##### 1. **RBO (Rule Based Optimizer, 基于规则的优化器)** - **基本原理**:RBO优化器的工作原理...

    Oracle优化常用概念.pptx

    本文将对Oracle优化的常用概念进行解析,涵盖CBO/RBO、表连接方式、执行计划、统计信息和柱状图、索引、分区表、AWR、表扫描方式、hint等内容。 一、CBO/RBO CBO(Cost-Based Optimizer)是一种基于成本的优化器,...

    Oracle语句优化规则详解【技术文档】

    1. 选择合适的连接类型:INNER JOIN、LEFT JOIN、RIGHT JOIN等各有优缺点,应根据业务需求选择最合适的连接类型。 2. 使用连接顺序:Oracle默认使用CBO(Cost-Based Optimizer)进行优化,但连接顺序可能影响性能。...

    Oracle面试题-NEW

    这有助于理解Oracle优化器是如何执行SQL语句的,进而优化查询性能。 3. **CBO与RULE模式**:CBO(Cost-Based Optimizer)基于成本的优化器,通过评估执行计划的成本来选择最高效的查询路径。而RULE模式则依赖预定义的...

    oracle ocm sql调优教程

    Oracle OCM(Oracle Certified Master)是Oracle公司针对高级数据库管理员设立的专业认证,它涵盖了数据库管理、性能优化等领域的深入知识。SQL调优是OCM培训中的一个重要环节,目的是提高数据库查询效率,降低系统...

    Oracle ORA 07445 evaopn2()+128错误问题的解决方案

    - 这种方法的缺点是全局性的影响,可能会改变数据库的整体性能,因为它会阻止所有复杂视图的合并,不仅仅是导致问题的那个特定查询。 2. **使用HINT NO_MERGE**: - 如果你能够定位到触发错误的具体SQL语句,可以...

    阿里巴巴公司DBA笔试题

    8. Oracle系统进程如DBWR(数据库写入进程)、LGWR(日志写入进程)、PMON(进程监控进程)等,各有不同的功能,如数据写入、日志写入和进程管理等。 【备份恢复类】 1. 备份分类通常有完整备份、增量备份和差异...

    淘宝笔试题

    - 假设有22个人参与,第一轮可以随机选择YES或NO。 - 如果多数人选择了YES,则选择NO的人将晋级。 - 随着比赛的进行,可以根据剩余选手的数量和个人判断调整策略。 #### 七、数据库管理与优化 **知识点概述:**...

Global site tag (gtag.js) - Google Analytics