_undo_autotune
来源:互联网 发布:沙克也干了知乎 编辑:程序博客网 时间:2024/04/29 03:57
文章来自:http://wenku.baidu.com/link?url=AxOZ8olI37w89Laxn7aUImxDpTjymoSNqKfPQcrdsE1CYJ6ihnNKzBDWqBFhZilJGl99ViiA71t-vnR0-gQXZ6qMcBXaGpRp9xXrxpd3UEa
Oracle隐藏参数:_undo_autotune、一个吃力不讨好的活
虽然谈论那些隐藏的参数必定是无意义的、但那些隐藏的参数却是有价值的、我们不得不对那些隐藏的参数"心怀敬意"
AUM下、为什么我的Undo表空间只增长,不回收,现在都40多G了,还在长,是为什么啊?
为什么在系统不是很繁忙的时候会出现undo不够用的情况呢,如果说不够用,那在波峰时段应该问题更加严重才对?
......
有时候DBA会听到诸如上面的一些声音
因为有个参数叫_undo_autotune=true,undo_retention不再适用
Oracle会自行决定_undo_autotune undo_retention,然后试图增大undo tablespace
从10.2版本开始,oracle默认采用自动调整undo retention的方法
根据你undo tablespace的大小以及系统的繁忙程度(v$undostat中信息)自动调整undo_retention参数
所以在10g的数据库上你会经常发现undo tablespace永远是满的
因为当你undo tablespace有空闲空间时,系统自动调大undo_retention来保留更多的undo blocks
这一方法有利于时间长的查询,但是对于典型的OLTP系统来说不太适用
因为OLTP上不太可能跑如此长时间的查询,而且在很繁忙的 OLTP上还会导致上面所遇到的问题
Oracle真是吃力不讨好
[sql]
sys@ORCL> ed
Wrote file afiedt.buf
select a.ksppinm name,b.ksppstvl value,a.ksppdesc description
from x$ksppi a,x$ksppcv b
where a.indx = b.indx
and a.ksppinm like '%_undo_autotune%'
sys@ORCL> /
NAME VALUE DESCRIPTION
-------------------- -------- ----------------------------------------
_undo_autotune TRUE enable auto tuning of undo_retention
0 0
- _undo_autotune
- Oracle 隐藏参数:_undo_autotune、一个吃力不讨好的活
- Oracle 隐藏参数:_undo_autotune、一个吃力不讨好的活
- cocos eclipse TouchEventType' has not been declared
- 打造字符界面的多媒体Linux系统
- SQL总结
- gulp执行多个任务
- Link layer之Bridge
- _undo_autotune
- Asp.net 中获取html控件的值的方法
- JAVA复习笔记--------类(三)继承
- 设置未识别的网络默认为专用网络
- QTP录制不了问题
- jxl操作excel
- Python中zip()函数用法举例
- 3.TCP/IP协议详解:子网划分
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---个人整理