首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle 一次导出,drop 掉数据库,重新建库,再导入,算是一次优化吧?解决方案

2012-04-22 
oracle 一次导出,drop 掉数据库,重新建库,再导入,算是一次优化吧?oracle 一次导出,drop 掉数据库,重新建库

oracle 一次导出,drop 掉数据库,重新建库,再导入,算是一次优化吧?
oracle 一次导出,drop 掉数据库,重新建库,再导入,算是一次优化吧?

这样的优化有多大意义?

[解决办法]
没多大意义,呵呵。
[解决办法]
没事闲着无聊可以玩会
[解决办法]
难道对数据碎片有效?

只是,这种不叫优化,叫闲着慌、研究一下oracle吧。
[解决办法]
有规律的存放,难道你插入数据之前,oracle已经帮你对源数据,进行order by了
[解决办法]

探讨

上次听课说,提出数据优化时,通过导出表,再truncate掉,然后再insert表里,
因为最初表里数据是随机存放的,通过再次插入,存放的时候是有规律的存放。
所以有性能上的提升。
难道不是这样的吗?

[解决办法]
还有就是ORACLE 往数据块里插数据并不是顺序插的,除非你的表是簇表
[解决办法]
探讨
引用:

上次听课说,提出数据优化时,通过导出表,再truncate掉,然后再insert表里,
因为最初表里数据是随机存放的,通过再次插入,存放的时候是有规律的存放。
所以有性能上的提升。
难道不是这样的吗?

经常对表进行insert,delete 操作表的HWM在不断的增加,并且表中因为DELETE操作可能存在许多的碎片。如果你对表查询……

[解决办法]
可能反而还会性能下降,统计信息需要从新收集

热点排行