小弟最近在研究DBA必备技能一书,对于书中的这一段不是很理解,望大虾门指点下,原文如下:
通过查询视图v$undostat和查看字段unxpstealcnt,unxpblkrelcnt,unxpblkreucnt列,也可以确定回滚表空间是否太小。
select to_char(begin_time,'mm/dd/yyyy hh24:mi:ss') begin,
to_char(end_time,'mm/dd/yyyy hh24:mi:ss') end,
unxpstealcnt,unxpblekrelcnt,unxpblkreucnt,ssolderrcnt from v$undostat;
如果后3个列中有任意一列使用了高亮度显示值,则表明oracle数据库正从未删除的undo区中获取空间来满足当前的空间需求,为了避免这种事情发生,应该减小undo_retention参数的值或者为undo表空间增加可用的空间。
我的疑问是在 如果后3个列中有任意一列使用了高亮度显示值 这一句话,这句话代表什么意思?什么样的情况下会出现高亮度显示值?高亮度显示值又是个什么东东?因为小弟搞不到这样的环境,所以向各位大虾请教下
|