博客统计信息

用户名:南塘十三郎
文章数:66
评论数:136
访问量:56754
无忧币:667
博客积分:1183
博客等级:4
注册日期:2007-04-04

我的技术圈(1)

更多>>
ilasII下数据库的重组和压缩
2007-06-07 14:14:53
     重组和压缩,当显示打开某某库失败,返回14的时候,你不得不执行的步骤。对了,之前要做好备份,一般是在无数据操作的情况下进行----如果是外部库,订购库之类,也可以直接进行重组--我就这样的。
  
     重组数据库
程序名称
ldb_rebuild
命令格式
[程序所在路径]/ldb_rebuild  数据库标识名.db
例:../bin/ldb_rebuild  catalog.db
当前路径为数据库所在路径
使用说明
根据 LDBMS 数据库的描述文件(*.db),重组 LDBMS 数据文件和索引文件。重组过程包括整理数据文件和快速重建其索引文件。
整理数据文件将清除所有散块,回收空间。重建索引文件将按照当前的描述文件(*.db)以快速的方式重建所有索引,并以优化的方式组织。
对变长、更新频繁、实时索引的数据库来说,重组是一件不能回避的工作。重组不仅可以增减索引字段,而且可以改善存储与检索效率。
 
     压缩数据库
程序名称
ldb_compress
命令格式                                        
[程序所在路径]/ldb_compress  数据库标识名.dat
例:../bin/ldb_compress  catalog.dat
当前路径为数据库所在路径
使用说明
根据 LDBMS 数据库的描述文件(*.db),紧凑压缩LDBMS 数据文件。指定数据文件将被压缩拷贝到临时文件 LDBMS.TMP中,原数据库数据文件与索引文件未变。
由于机制不同,重组不能成功时可尝试先压缩将LDBMS.TMP改名为相应的数据文件:数据库标识名.dat删除索引:数据库标识名.idx重组
 
 分编库的压缩重组全过程:
 进如database目录 
 ../bin/ldb_compress catalog.dat
  mv LDBMS.TMP catalog.dat
  ../bin/ldb_rebuild catalog.db
 
分享至
更多
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别:一点技术技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 
2007-06-07 21:58:21
嗯。。还好,刚看过一部分。

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: