
Oralce优化
文章平均质量分 84
iteye_16520
这个作者很懒,什么都没留下…
展开
-
hint提示的相关介绍
介绍hint的使用之前先了解RBO和CBOOracle的优化器的RBO和CBO方式1、基于规则的优化方式(Rule-Based Optimization,简称为RBO) 优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感的。它只借助少量的信息来决定一个sql语句的执行计划,包括: 1)sql语句本身 2)sql中涉及到的table、view、ind...原创 2012-08-03 16:05:57 · 638 阅读 · 0 评论 -
使用Hint时的注意事项
在使用Hint时需要注意的一点是,并非任何时刻Hint都起作用。 导致HINT 失效的原因有如下2点: (1) 如果CBO 认为使用Hint 会导致错误的结果时,Hint将被忽略。 如索引中的记录因为空值而和表的记录不一致时,结果就是错误的,会忽略hint。 (2) 如果表中指定了别名,那么Hint中也必须使用别名,否则Hint也会忽略。 Select /*+full(a)*/ * ...原创 2012-08-03 16:10:39 · 178 阅读 · 0 评论 -
MERGE函数的妙用案例
本文来至《剑破冰山》-Oracle开发艺术 /****************************************************************************** *探索merge方法 * ***************************************************************************...原创 2012-09-16 16:44:48 · 257 阅读 · 0 评论 -
Oracle Index 学习
1.index需要储存空间和I/O操作。 2.index的目的是加快select的速度的。 3.insert,update,delete数据oracle会同时对索引进行相应的调整,因此会增加一定的消耗。 4.使用index一定能加快select速度吗?不是的,数据少和巨大时index会影响select的速度,因此如果查询速度可以满足,就不要建index。 5.Index 对null 无效。...原创 2012-10-11 21:58:05 · 174 阅读 · 0 评论