暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 我们什么时候使用table reorg?

askTom 2017-08-10
822

问题描述

嗨,汤姆,

我在大约50张表上使用reorg。我正在使用以下查询。

"alter table tablename启用行移动;"
“alter table tablename收缩空间;”
"ALTER TABLE tablename DEALLOCATE UNUSED;"

有什么方法可以检查特定表是否需要reorg。这样我就可以跳过不需要重组的表。

谢谢和学生,
萨蒂亚。



专家解答

没有表格 “需要” 重组。我猜您真正要问的是 “哪些表具有我们可以回收的大量可用空间?”

如果是这样,蒂姆·霍尔 (Tim Hall) 有一篇有关查找和回收未使用空间的详细文章。在以下位置阅读:

https://oracle-base.com/articles/misc/reclaiming-unused-space

小心意想不到的副作用!

你不想像这个可怜的人,发现他们的应用程序在缩小表格后更慢:

https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:9536157800346457013
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论