暂无图片
分享
官方小可爱
2021-01-21
awr 报告中undo change vector size是指快照内undo的生成量吗?
暂无图片 5M

awr 报告中undo change vector size是指快照内undo的生成量吗?感觉这个指标不准,有没有官方文档说明

收藏
分享
6条回答
默认
最新
流星

单位应该是Byte,为什么感觉指标不准呢?

暂无图片 评论
暂无图片 有用 0
打赏 0
盖国强

对于会话来说,你可以观察事务的 used_ublk
from v$transaction。

统计信息中的 undo change vector size 不是以 block 衡量的,和 block 级别的统计数据会有差距。

btw,能注意到这个细节的人,百里挑一。

暂无图片 评论
暂无图片 有用 0
打赏 0
官方小可爱

感谢盖总解答。我这边最近在分析一个undo空间老是100%的问题,我通过undo change vector size来统计全天按照网上说的bytes字节来算才60GB,而我的undo空间有120GB,undo_retention为2小时,_undo_autotune为false,最终发现按照这个来统计undo的生成量是不准的

暂无图片 评论
暂无图片 有用 0
打赏 0
盖国强
  1. UNDO 表空间 100%不是问题;
  2. undo_retention 是期望值,如果表空间不足,是可以自动重用undo空间的;
  3. 除非你将undo设置为强制确保的;
  4. 如果有特别大的事务,那需要分析一下的。
暂无图片 评论
暂无图片 有用 0
打赏 0
官方小可爱

问题已经分析出来了,感谢盖总

暂无图片 评论
暂无图片 有用 0
打赏 0
官方小可爱
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
修改分区表的表空间
回答 2
看你需求,是否需要迁移这些对象,如果需要则需要修改,如果不需要迁移,则留在旧的表空间就可以
oracle如何增加日志组?
回答 1
已采纳
alterdatabaseaddlogfilegroup4'/oradata/oracle/oradata/oraclesid/redo04.log'size100M;举个例子
Oracle19CRAC 节点二报错
回答 11
你的/dev/asmdiskx属组怎么是root:root?你看看你的节点一,难道不是grid:asmadmin吗?
Oracle 用什么语句查询指定用户下有多少张表?
回答 2
更正下,第二句应该为:selectcount()fromdbatableswhereowner'xxx';如果不是查当前用户而是查xxx用户的话。
一般生产库oracle11g安装在centos哪个版本?
回答 6
已采纳
CentOS6系列和7系列都可以,RedHat6系列和7系列也是一样的。不过Oracle11gR2有的时候在7系列安装的时候有问题,需要打补丁,否则会安装失败。所以建议还是用6系列更靠谱一些。
谁会Linux服务器,ORACLE数据库的迁移(复制一份一样的),并布置到服务器上?
回答 2
已采纳
这个懂点oracle的应该都可以做的,用expdpimpdp或者rman迁移
latch: parameter table management latch free 导致cpu100%
回答 2
确实如此,故障发生时候台过关注latch本省了
在19c的rac中,添加节点,可以完全不停机么?
回答 3
已采纳
可以是可以。但也找个低峰加
RMAN-20033
回答 1
此报错是因为恢复控制文件比原有控制文件要旧导致的。有三种方法解决可供参考:第一:将restore后的控制文件覆盖其他控制文件。然后再restore一次数据库。第二:重建控制文件第三:采用将备份集编录到
在Linux中安装Oracle 19C ,RAC磁盘组,DATA FRA OCR有什么区别?
回答 2
已采纳
DATA数据盘,一般是存放数据文件、密码文件、参数文件、存放redo日志、控制文件等;FRA:归档盘,一般就是存放归档日志、闪回日志,如果多路复用的话,也可以存放redo日志、控制文件等,也有人把这个