第十八章 维护本地数据库(三)
截断数据库
截断数据库会将数据库末尾的可用空间返回到底层文件系统。数据库在压缩后通常会被截断,这会将可用空间移动到数据库的末尾。
截断数据库时,指定数据库的目标大小。如果在数据库末尾有足够的可用空间,则该操作会删除足够的空间以将数据库减小到目标大小;如果没有,它会删除所有可以删除的内容。 (要了解数据库的可用空间到底有多少,请压缩数据库;无需完成显示当前总可用空间和末尾数量的操作。)
注意:此功能不适用于具有原始卷的数据库。
- 导航到数据库页面(系统操作 > 数据库)。
- 单击要截断的数据库的名称。这会将带到其数据库详细信息页面。
- 单击页面顶部功能区上的截断。这将显示“截断数据库”对话框,其中显示所选数据库的名称、位置和当前大小(以兆字节 (
MB) 为单位)。 - 输入目标文件大小 (
MB),它必须小于当前大小,然后单击确定。输入 0 从文件末尾删除所有可能的可用空间。
注意:用于截断目的的可用空间不同于用于存储数据的可用空间。如果某些控制结构不用于数据存储,则可以在截断期间删除它们。这可能会导致报告的可用空间有所不同。
对数据库进行碎片整理
对数据库进行碎片整理会重新排列数据库中的全局块,以使包含给定全局数据的所有块都按连续顺序排列。该操作不会按顺序放置全局中的大字符串块或指针块,但它确实将它们定位在连续区域中。
.png)
.png)
.png)
.png)
7. 保存图标. .png)

.png)


