如何在 SQLite 中配置共享缓存的大小?

How to configure size of shared-cache in SQLite?

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

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

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