john true Asked: 2018-05-01 02:59:19 +0800 CST2018-05-01 02:59:19 +0800 CST 2018-05-01 02:59:19 +0800 CST 导入后 Oracle 数据库大小减小 772 我的数据库大小为 1TB,其完整导出大小为 300GB。 将数据库导入新环境后,数据库大小减少到 700GB。这可能是什么原因? oracle datapump 3 个回答 Voted Best Answer Husam Mohamed 2018-05-01T03:16:17+08:002018-05-01T03:16:17+08:00 可能有很多原因。但一般来说,可能是由于: 数据文件或临时文件中的可用空间 撤消数据 行链接和迁移 数据块碎片 Marco 2018-05-01T03:09:46+08:002018-05-01T03:09:46+08:00 检查temp表空间和redo表空间的大小。减少可能来自那里。 juhist 2018-05-01T06:36:10+08:002018-05-01T06:36:10+08:00 这正是我对任何好的 RDBMS 的期望。 长时间使用的数据库会碎片化。你的分片库效率是70%,我觉得已经很不错了。 将数据导入新数据库时,不会出现碎片,但是在删除和插入大量行后,您会看到碎片再次袭击您。
可能有很多原因。但一般来说,可能是由于:
检查
temp
表空间和redo
表空间的大小。减少可能来自那里。这正是我对任何好的 RDBMS 的期望。
长时间使用的数据库会碎片化。你的分片库效率是70%,我觉得已经很不错了。
将数据导入新数据库时,不会出现碎片,但是在删除和插入大量行后,您会看到碎片再次袭击您。