Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个大小为 200mb 的数据库,上面写了大约 10 个视图。这给了我一个在磁盘上占用大约 3-4GB 的视图文件
数据库中的所有文档每天更新一次,每次更新间隔一分钟,因此文档数是恒定的。(文档数=24小时内的分钟数)
当我将文档更新为新版本并立即压缩数据库(以删除旧版本)后,视图文件会发生什么情况?B树中的值是否会用新值更新,或者是否有新值B树上的条目,因此增加了视图文件的大小?
在节省磁盘空间并确保视图速度的同时处理这种情况的最佳方法是什么?