SQlite3 -SHM文件磁盘I / O仅移至内存中

时间:2019-03-22 19:04:37

标签: memory sqlite shared-memory disk wal

SQlite在正确的WAL模式下创建-shm和-wal文件。 但是由于在我的情况下文件位于闪存中(DB可以变得很大,比可用的RAM多得多),因此-shm文件会对闪存进行大量写入操作,这可能导致闪存磨损。

我使用PHP PDO打开多个数据库并将它们附加到一个视图中。

所以我的问题是: -为什么-shm文件在只读操作期间更新? -如何仅将-shm文件移入内存(RAM) -sqlite是否可能仅在内存中创建-shm文件? (无排他性模式)

非常感谢

0 个答案:

没有答案