永发信息网

数据库存储空间中碎片产生的原因 及如何回收碎片

答案:2  悬赏:50  手机版
解决时间 2021-02-08 16:18
数据库存储空间中碎片产生的原因 及如何回收碎片
最佳答案
当表空间中生成一个段时,将从表空间有效自由空间中为这个段的初始范围分配空间。在这些初始范围充满数据时,段会请求增加另一个范围。这样的扩展过程会一直继续下去,直到达到最大的范围值,或者在表空间中已经没有自由空间用于下一个范围。最理想的状态就是一个段的数据可被存在单一的一个范围中。这样,所有的数据存储时靠近段内其它数据,并且寻找数据可少用一些指针。但是一个段包含多个范围的情况是大量存在的,没有任何措施可以保证这些范围是相邻存储的,当要满足一个空间要求时,数据库不再合并相邻的自由范围(除非别无选择), 而是寻找表空间中最大的自由范围来使用。这样将逐渐形成越来越多的离散的、分隔的、较小的自由空间,即碎片。碎片整理可以分为:自由范围的碎片整理和段的碎片整理。在自由范围的碎片整理中,可以将表空间的缺省存储参数 pctincrease 改为非 0 ,一般将其设为 1,这样 SMON 便会将自由范围自动合并。也可以手工合并自由范围。在段的碎片整理中要查看段的有关信息,可查看数据字典 dba_segments ,范围的信息可查看数据字典 dba_extents 。如果段的碎片过多, 将其数据压缩到一个范围的最简单方法便是用正确的存储参数将这个段重建,然后将旧表中的数据插入到新表,同时删除旧表。这个过程可以用 Import/Export (输入 / 输出)工具来完成。
全部回答
你好! 点击磁盘收缩就OK了 希望对你有所帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
达州市万源市黄钟派出所地址在哪,我要去那里
我向哪里举报单位胁迫我写因个人原因的辞职报
工商局家属院(东大街)怎么去啊,有知道地址的
小米5魔趣7.1.2自带root吗
达州市万源市草坝派出所地址有知道的么?有点
假设一张厚度为0.09mm的纸连续对折始终是可能
万兴中介地址有知道的么?有点事想过去
达州市万源市白沙派出所地址有知道的么?有点
长时间用电脑,颈椎僵硬,疼痛,朋友给了一瓶
张家口规定的婚嫁是多少天,晚婚假是多少天?
欣怡包装厂这个地址在什么地方,我要处理点事
我用炒股软件不小心买了基金,已经确认了。怎
达州市万源市官渡派出所地址在什么地方,想过
植物染发膏哪个牌子好
【银行回执单是什么】银行回单上写C/Bcharge
推荐资讯
神武 怎么镶嵌宝石?
欧绅庄园罗纳河谷之恋干红葡萄酒价格
<无耻混蛋>中混蛋们为什么要脱德国士兵的袜子
正月初一跟家人拿钱有没有问题
方城县清河乡第二初中地址有知道的么?有点事
百度贴吧有18级的吗
锦和家庭宾馆地址在哪,我要去那里办事
molisio喇叭好吗
dota2饰品获得bug
我侄女5岁了要到我这边上学想把户口落到我这
ITunes 到选项设置铃声起始时间,是灰色的无
司马迁对孔子评价极高,以下哪一句是他对于孔
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?