gpt4 book ai didi

ms-access - 如何避免Access数据库膨胀?

转载 作者:行者123 更新时间:2023-12-01 22:43:02 25 4
gpt4 key购买 nike

我正在编写一个 Access 数据库,但我意识到它的大小随着使用而急剧增加,增长到数百 MB。压缩后大小回到 5MB。通常是什么导致了这种尺寸的增加,我该如何避免?

最佳答案

您也可以关闭行锁定。我有一个进程和一个大约 5 兆字节的文件。当您运行一个简单的更新时,它会膨胀到 125 兆。如果关闭行锁定,则文件不会随着更新而增长。所以你想禁用行锁定——这将大大减少膨胀。您要取消选中的选项是:文件->选项->客户端设置,然后取消勾选

[x] 使用记录级锁定打开数据库

enter image description here

Access 没有真正的行锁定,但有所谓的数据库页面锁定。因此,以一种迂回的方式,如果您打开行锁定,那么 Access 只会将所有记录扩展到一个数据库页面的大小——结果是巨大的膨胀。尝试禁用上述选项。 (您必须退出 + 重新启动 Access 才能使此设置更改生效)。

关于ms-access - 如何避免Access数据库膨胀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8751563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com