0

SQLite 提供了一种共享缓存模式(https://www.sqlite.org/sharedcache.html),这将有助于减少进程内多个连接之间的缓存大小。但是如何配置共享缓存的大小呢?我试过了PRAGMA cache_size = 536870912。但无论我提供多少空间,它似乎对内存消耗没有影响。那么是否有设置共享缓存大小的配置?

4

1 回答 1

0

没有专门的共享缓存;共享缓存模式只是共享普通缓存。这个缓存可以用PRAGMA cache_size.

对于 4 KB 的默认页面大小,536870912 个页面的缓存大小将导致 2 TB 的限制。你不太可能达到那个目标。

于 2017-03-08T15:23:08.773 回答