» 您尚未
登录
注册
|
社区服务
|
帮助
|
社区
|
无图版
社区服务
短消息
个人消息
群发消息
发件箱
消息跟踪
写新消息
控制面板
控制面板首页
编辑个人资料
查看个人资料
好友列表
用户权限查看
交易币管理
特殊组购买
收藏夹
我的主题
常州五颜六色网络技术有限公司
->
网站建设
->
给你的数据库文件减肥
XML
RSS 2.0
WAP
-->
本页主题:
给你的数据库文件减肥
加为IE收藏
|
收藏主题
|
上一主题
|
下一主题
阿七
级别:
未验证会员
精华:
0
发帖:
909
威望:
0 点
金钱:
2161 RMB
贡献值:
0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
给你的数据库文件减肥
在数据库的设计过程中经常要添加、删除数据库对象,这会使数据库内部留有许多碎片,不能有效地利用磁盘空间,文件会逐渐增大。这有点象文件系统
经过多次的增删操作,会导致文件碎片,浪费磁盘空间,而且读写效率降低。
aSGZF w
0%W0vTvL
你可以用 Access 提供的工具来压缩数据库,它将重新安排数据库文件在磁盘中保存的位置,并释放磁盘空间,通常文件的容量会缩小成原来的几分之一。
G`D~OI
但 Access 文件的增大十分夸张,它可能会让文件增大十倍,让它臃肿地呆在你的硬盘里。这好象是微软的通病。你可以打开一个Word
文件,添加几个空格再把它们删了(实际文件的内容没有改变),然后保存,你会发现它比刚才大了些,比如一个45k的文件经过几次这样的更改后文件大小变成49.5k→58.5k→68.5k,实在不知道往文件里面又存了些什么。所以我们有理由怀疑 Access 数据库压缩的效果。
[& d"Z2gK
/b;GC-"v
一年以前我编了一个统计系统,用了大概3个月,几乎每天都在修改,几天就压缩一次,最后这个 Mdb 文件有20M大,即使是 Mde 文件也有8M多,我乐坏了,以为自己也能设计大型程序了。今年这个程序要升级,可是源程序让我弄丢了(心疼呀),于是下定决心,重新编了一个。功能几乎没有变,最后的 Mdb 文件大小只有2M多,我的天!简直不敢相信!原来 Access 文件改动得越多压缩得越多文件就越大,什么逻辑!
*WQl#JAr
?=FRnpU?
还有,如果你的 Mdb 文件太大了,可以建立一个新的空数据库,把原来的数据库全部内容都导入到这个新数据库里,再看看,文件一定小了许多。我做了一个实验,一个640k的 Mdb 文件,压缩数据库后变成240k,再建一个新数据库,把它全部导入,就只有60k了。
%v"qFYVX"
rGqT[~{t
当然,不论用上面什么方法,Mdb 文件还是非常松散的,用 Winzip 还能把它压缩好几倍,所以,如果你要把程序妹给朋友,记得最后还要用 Winzip 压缩,才不会浪费你的电话费。
U65a_dakk
[楼 主]
|
Posted:
2006-04-06 09:10
快速跳至
>> 站长交流
|- 网站建设
|- 技术文档
>> 商务服务
|- 域名注册
|- 虚拟主机空间
|- IDC/服务器托管
|- 网站制作/设计
>> 客户服务
|- 客户案例
|- 客户咨询
|- 售后服务
>> 论坛站务
|- 论坛公告
|- 发展建议
>> 服务器合租
常州五颜六色网络技术有限公司
->
网站建设
Copyright © 2005-2009
5y6s Inc.
苏ICP备05001866号 Powered by
PHPWind 5.0.1
Total 0.008701(s) query 4, Gzip enabled
会员言论不代表本站立场 本站法律顾问:北京汇泽律师事务所 韩律师
QQ:
/
/
51La