数据库使用较长一段时间后,因为一些增,删,改等操作,使得数据的分布索引及相关数据会变得比较凌乱,从而影响数据库的效率。 数据库重组即是将数据库的相关信息重新组织.
数据库重组可分为: ①索引的重组. ②单表的重组确. ③表空间的重组.
数据库重组是比较底层且比较费时的操作,在重组时会停止前端业务,把数据库里表的数据放到磁盘的空闲空间上.删除原有的表或索引,重建空的表或索引后,再把数据导入新表或索引中.这个过程无误即数据库重组成功.但也有导入数据失败的情况.所以数据库重组的风险也比较大。
缺点:
手工,繁琐、存在失误可能
长时间停业务
不够灵活,无法控制重组过程
某移动案例:使用LiveReorg后的收益
减小了停机时间
原采用MOVE方式整理下周期需要停止应用1小时。使用LIVEREORG只在需要切换时停止1分钟。
规范化了重组工作,提高出帐效率
使用LIVEREORG整理后比以前出帐时间缩短2小时。
回收了空间
工单消息表正常只有几百条记录,由于频繁插入、删除,达到几百M,整理完毕就1M
整理完毕后所有的表总和大概只占用整理前的50%
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22253646/viewspace-667280/ ,如需转载,请注明出处,否则将追究法律责任。