查询数据库的FSFI 得到如下值
TABLESPACE_NAME FSFI
------------------------------ -------
CWMLITE 56
DD 1,00
DRSYS 1,00
EXAMPLE 1,00
INDX 1,00
LICHENG 4
SYSTEM 1,00
TOOLS 1,00
UNDOTBS 23
USERS 1,00
其中licheng为我的表空间,其FSFI值为4
说明什么问题啊,求教各位
------解决方案--------------------
碎片管理,FSFI=4真的太小了,整理请参考:
http://bbs.chinaunix.net/viewthread.php?tid=115572
------解决方案--------------------
参照看一下上贴中的4,5两段。
------解决方案--------------------
------解决方案--------------------
把有碎片的表,在系统不繁忙时做:alter table x shrink space;
------解决方案--------------------
up
------解决方案--------------------
--合并碎片
alter tablespace 表空间名 coalesce;
alter table 表空间名 shrink space;
期待楼主自已解决问题,并把处理方法与我们分享
------解决方案--------------------
挂一个移动硬盘上去,作为数据处理缓冲吧
------解决方案--------------------
一、扩容硬件
二、备份所有数据,再进行导入,数据库就不会有那么多垃圾
------解决方案--------------------
--合并碎片
alter tablespace 表空间名 coalesce;
alter table 表空间名 shrink space;
---表分析
dbms_stats包对数据库进行空间处理