Как настроить размер shared-кэша в SQLite?
SQLite предоставляет режим общего кэша ( https://www.sqlite.org/sharedcache.html), который поможет уменьшить размер кэша между несколькими соединениями в процессе. Но как настроить размер общего кэша? я пробовал PRAGMA cache_size = 536870912
, Но независимо от того, сколько места я предложил, это никак не влияет на потребление памяти. Так есть ли конфигурация для установки размера совместно используемого кэша?
1 ответ
Решение
Там нет специального общего кеша; режим совместного использования кеша просто разделяет обычный кэш. Этот кеш может быть настроен с PRAGMA cache_size
,
При размере страницы по умолчанию 4 КБ размер кэша 536870912 страниц приведет к ограничению в 2 ТБ. Вряд ли вы достигли этого.