关于估算undo表空间的大小的命令:SUM(undoblks) / SUM( ((end_time - begin_time) *
在资料上看到估算undo表空间的大小的命令:
SELECT (RD * (UPS * OVERHEAD) + OVERHEAD) AS "Bytes“
FROM (SELECT value AS RD FROM v$parameter
WHERE name = 'undo_retention'),
(SELECT (SUM(undoblks) / SUM( ((end_time - begin_time) * 86400)))
AS UPS FROM v$undostat),
(SELECT value AS Overhead FROM v$parameter
WHERE name = 'db_block_size');
不明白这里为什么要乘以86400,即一天的秒数
(SUM(undoblks) / SUM( ((end_time - begin_time) * 86400)))
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)