收录日期:2020/10/29 07:43:17 时间:2016/07/11 11:05:12 标签:高级技术
查询数据库的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
我的数据库有几百万张图片,占用控件几百个G,磁盘上有没有多余的空间(空间不够不能进行导出,导入 感觉也不现实) 
该怎样清理碎片
参照看一下上贴中的4,5两段。


引用 2 楼 gengzhizhen 的回复:
我的数据库有几百万张图片,占用控件几百个G,磁盘上有没有多余的空间(空间不够不能进行导出,导入 感觉也不现实) 
该怎样清理碎片
我的数据库有几百万张图片,已经把磁盘占满了,不能Import/Export
delete一部分数据后,表空间没有释放,已经没有空间存放exp的文件了
引用 2 楼 gengzhizhen 的回复:
我的数据库有几百万张图片,占用控件几百个G,磁盘上有没有多余的空间(空间不够不能进行导出,导入 感觉也不现实) 
该怎样清理碎片


这么多图片,感觉还是让OS来管理好。在oracle里面存个路径就好了。
把图片存入数据库是为了加快查找速度
把有碎片的表,在系统不繁忙时做:alter table x shrink space;
up
--合并碎片
alter tablespace 表空间名 coalesce; 
alter table 表空间名 shrink space;


期待楼主自已解决问题,并把处理方法与我们分享
我的数据库是oracle 9i下面的语句不能使用
alter table 表空间名 shrink space; 
挂一个移动硬盘上去,作为数据处理缓冲吧
一、扩容硬件
二、备份所有数据,再进行导入,数据库就不会有那么多垃圾
--合并碎片 
alter tablespace 表空间名 coalesce; 
alter table 表空间名 shrink space; 
---表分析
dbms_stats包对数据库进行空间处理
正在学着用!感谢

请斑竹、高手、对动态输入新闻,输出时是.htm文件比较了解的高手进来(400分I) extern \"C\"有什么作用? 谁有Turbo C 2.0 的按作包?100分相求 在线等 计算机书籍教程,强烈推荐哦~~~:) 关于窗口过程的问题,纳闷啊~~~ 关于rmi-iiop和jndi的问题 如何在VC6中建立一个空的MFC project? 绝对好消息!!! 绝对好消息!!! 系统修复问题 请教:我该怎么执行这个存储过程呢 Linux 在桌面 请各位老大指导一下我连接SQL SERVER老是报错,给100分! 绝对好消息!!! 如何在BOIS中设置系统启动的时候不自动检测网卡 one question:在国外留学期间我想登录原来国内大学的数字图书馆,我应该如何办? 绝对好消息!!! 成员函数一定是内联函数吗? 有关bean里递归的问题? 元旦快乐,散分 怎样在vb中调用注册表 查询的问题 关于datalist的小问题 一个小问题,请高手们帮忙!!! 那位高人帮我解释以下IIS怎么用 请问如何向Table中得添加jpeg文件? 绝对好消息!!! 江苏的分数线何时能出来? MM嫌我瘦--大家给我出个主意. struts问题,急!!!