![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle数据库性能优化
oradh
这个作者很懒,什么都没留下…
展开
-
optimizer_index_caching和optimizer_index_cost_adj两个参数说明
一、optimizer_index_cost_adj参数优化器计算通过索引扫描访问表数据的cost开销,可以通过这个参数进行调整。参数可用值的范围为1到10000。默认值为100,超过100后越大则越会使索引扫描的COST开销越高(计算的),从而导致查询优化器更加倾向于使用全表扫描。相反,值越小于100,计算出来的索引扫描的开销就越低。原创 2014-06-09 14:39:57 · 3702 阅读 · 0 评论 -
SQL Profile 总结(一)
在介绍SQL Profile之前,不得不说的一个工具就是SQL Tuning Advisor;这个工具是从Oracle 10g开始引入,它的任务就是分析一个指定的SQL语句,并建议如何使用一些方法来提高指定语句的性能,例如:收集缺失的对象统计信息、或者收集过时的对象统计信息、创建新的索引、调整SQL语句结构、采用SQL Profile等等方式。原创 2014-06-10 14:02:42 · 6463 阅读 · 1 评论 -
Oracle SQL执行计划基线总结(SQL Plan Baseline)
Oracle 11g开始,提供了一种新的固定执行计划的方法,即SQL plan baseline,中文名SQL执行计划基线(简称基线),可以认为是OUTLINE(大纲)或者SQL PROFILE的改进版本,基本上它的主要作用可以归纳为如下两个:1、稳定给定SQL语句的执行计划,防止执行环境或对象统计信息等等因子的改变对SQL语句的执行计划产生影响!2、减少数据库中出现SQL语句性能退化的概率,理论上不允许一条语句切换到一个比已经执行过的执行计划慢很多的新的执行计划上!注意:1、从Oracle的发展角原创 2014-06-13 09:36:38 · 10639 阅读 · 2 评论 -
Oracle Outline总结
Oracle Outline,中文也称为存储大纲,是最早的基于提示来控制SQL执行计划的机制,也是9i以及之前版本唯一可以用来稳定和控制SQL执行计划的工具。outline是一个hints(提示)的集合,更具体的讲,outline可以锁定一个给定SQL的执行计划,保持其执行计划稳定,不管数据库环境如何变更(如统计信息,部分参数等)注意:原创 2014-06-12 11:36:33 · 3585 阅读 · 0 评论 -
SQL Profile 总结(二)
紧接SQL Profile 总结(一),转自老熊的博客(sql profile的总结,老熊博客中,如下地址:转载 2014-09-18 16:01:29 · 1760 阅读 · 0 评论 -
SQL Profile 总结(三)
继续转载老熊的博客,地址:转载 2014-09-18 16:05:51 · 2147 阅读 · 0 评论 -
SQL Profile 总结(四)--使用示例
使用sql profile稳定SQL执行计划的使用示例原创 2014-09-18 16:09:02 · 6240 阅读 · 0 评论