Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5007
  • 博文数量: 3
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-06 07:51
文章分类
文章存档

2012年(3)

我的朋友

分类:

2012-06-15 09:41:39

原文地址:undo space设置多大合适? 作者:syxian

1.每秒钟最多有修改了多少块=a
  1. SQL> select max(undoblks / ((end_time - begin_time)*24*3600)) from v$undostat ;
  2. MAX(UNDOBLKS/((END_TIME-BEGIN_TIME)*24*3600))
  3. ---------------------------------------------
  4. 1.8
2.数据在undo表空间中最多保存多久?=b
  1. SQL> show parameter undo_retention;
  2. NAME TYPE VALUE
  3. ------------------------------------ ----------- ------------------------------
  4. undo_retention integer 900
3.块大小(如果不是使用的标准块大小,按非标计算)=c
  1. SQL> show parameter db_block_size;
  2. NAME TYPE VALUE
  3. ------------------------------------ ----------- ------------------------------
  4. db_block_size integer 8192

结果
undo大小>a*c*b/1024/1024(MB)

另外对于flashback query特性来说,undo表空间的大小直接决定了flashback query的能力,
还有一般遇到oracle提示ora-01555错误也与undo表空间的大小设置有很大关系。



阅读(322) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:oracle安装linux时的内核参数解释

给主人留下些什么吧!~~