LogVacuum
用于在调用 LogReset() 函数清除日志后,回收 SQLite 删除数据时所占用的存储空间。
LogVacuum()示例
清除全部日志后回收数据库占用的空间。
javascript
function main() {
LogReset()
LogVacuum()
}
python
def main():
LogReset()
LogVacuum()
rust
fn main() {
LogReset(0);
LogVacuum();
}参考
备注
原因在于 SQLite 删除数据时并不会立即回收所占用的存储空间,需要执行 VACUUM 命令清理数据表以释放空间。该函数在调用时会触发文件移动操作,延迟较大,建议按合适的时间间隔调用。