首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何知道数据库需要紧凑和修复?

如何知道数据库需要紧凑和修复?
EN

Stack Overflow用户
提问于 2014-11-03 10:41:39
回答 2查看 194关注 0票数 0

如您所知(Windows OS >磁盘碎片整理)中有一个名称为(分析)的按钮

在(VB6 > ADO)中有这样的选项:

真(数据库需要压缩和修复)

False (数据库不需要压缩和修复)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-04 13:30:54

正如其他地方已经回答的那样,这一问题已被交叉到:

代码语言:javascript
复制
Dim Savings As Long

Savings = Conn.Properties("Jet OLEDB:Compact Reclaimed Space Amount").Value

如果我们假设有一个Jet打开的话,这就给出了下一个紧凑操作的估计节省的字节大小。

票数 1
EN

Stack Overflow用户

发布于 2014-11-03 11:04:13

不,它不是。如果您有大量更新的数据库(Access MDB),您可以创建自己的规则。您不能分析mdb文件的碎片,但当mdb文件超出限制时(jet核心不会收缩mdb文件而不显式压缩),您可以猜测需要压缩。如何猜测或计算这个限制很难说,这取决于您的应用程序和数据结构。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26712460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档