给你的数据库文件减肥
日期:2007年4月27日 作者: 查看:[大字体 中字体 小字体]-
在数据库的设计过程中经常要添加、删除数据库对象,这会使数据库内部留有许多碎片,不能有效地利用磁盘空间,文件会逐渐增大。这有点象文件系统经过多次的增删操作,会导致文件碎片,浪费磁盘空间,而且读写效率降低。
你可以用 Access 提供的工具来压缩数据库,它将重新安排数据库文件在磁盘中保存的位置,并释放磁盘空间,通常文件的容量会缩小成原来的几分之一。

Access 内置了压缩数据库的功能但 Access 文件的增大十分夸张,它可能会让文件增大十倍,让它臃肿地呆在你的硬盘里。这好象是微软的通病。你可以打开一个Word文件,添加几个空格再把它们删了(实际文件的内容没有改变),然后保存,你会发现它比刚才大了些,比如一个45k的文件经过几次这样的更改后文件大小变成49.5k→58.5k→68.5k,实在不知道往文件里面又存了些什么。所以我们有理由怀疑 Access 数据库压缩的效果。
一年以前我编了一个统计系统,用了大概3个月,几乎每天都在修改,几天就压缩一次,最后这个 Mdb 文件有20M大,即使是 Mde 文件也有8M多,我乐坏了,以为自己也能设计大型程序了。今年这个程序要升级,可是源程序让我弄丢了(心疼呀),于是下定决心,重新编了一个。功能几乎没有变,最后的 Mdb 文件大小只有2M多,我的天!简直不敢相信!原来 Access 文件改动得越多压缩得越多文件就越大,什么逻辑!
还有,如果你的 Mdb 文件太大了,可以建立一个新的空数据库,把原来的数据库全部内容都导入到这个新数据库里,再看看,文件一定小了许多。我做了一个实验,一个640k的 Mdb 文件,压缩数据库后变成240k,再建一个新数据库,把它全部导入,就只有60k了。
当然,不论用上面什么方法,Mdb 文件还是非常松散的,用 WinZip 还能把它压缩好几倍,所以,如果你要把程序妹给朋友,记得最后还要用 Winzip 压缩,才不会浪费你的电话费。
-
- 给你的数据库文件减肥 相关文章:
- ·精华推荐:给你的数据库文件减肥新招
- 给你的数据库文件减肥 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:使用准则进行条件查询--1.4.从窗体中选择查询的条件
精品推荐
热点TOP10
- ·Excel和Access间复制、导入和导出数据
- ·教你如何保证Microsoft Access的安全性
- ·Access与Sql Server之ASP代码比较
- ·Access.Image控件PictureData属性数组格式
- ·揭开Microsoft Access秘密技巧以及陷阱
- ·中文Access2000速成教程--1.1 使用“向导”设计数据库
- ·整理:防止Access数据库被下载的9种方法
- ·Access 2K/XP 数据库的最佳NTFS权限设置
- ·Excel隔行调整行高的四种有效方法
- ·教你在Access数据库中如何使用SQL
- ·用Access打印带相片的证件
- ·使用准则进行条件查询--1.4.从窗体中选择查询的条件
- ·SQL Server和Access、Excel数据传输
- ·获取ACCESS2000数据库中所有表的名称
- ·关于用 SQL 得到 Access 的随机记录集
- ·另类读写:ACCESS中Field对象的标题属性
- ·推荐:Access数据库安全中常见问题汇总
- ·ACCESS中如何使用SQL
- ·有关ACCESS的数据库安全问题解答
- ·轻松九法 帮你防止Access数据库被下载
