发布网友
共2个回答
热心网友
数据库在经过一段时间运行后,由于对表的插入、更新、删除等操作而产生许多碎片,使性能下降,也使表空间内数据库文件中可能找不到完整连续的区间分配给增长的表。数据库重组就是消除这些不必要的碎片 重新构件数据库的结构 优化数据库的性能。
热心网友
数据库使用较长一段时间后,因为一些增,删,改等操作,使得数据的分布索引及相关数据会变得比较凌乱,从而影响数据库的效率。 数据库重组即是将数据库的相关信息重新组织.
数据库重组可分为:
①索引的重组.
②单表的重组确.
③表空间的重组.
数据库重组是比较底层且比较费时的操作,在重组时会停止前端业务,把数据库里表的数据放到磁盘的空闲空间上.删除原有的表或索引,重建空的表或索引后,再把数据导入新表或索引中.这个过程无误即数据库重组成功.但也有导入数据失败的情况.所以数据库重组的风险也比较大。