SQLite - ограничение количества файлов VFS - PullRequest
0 голосов
/ 01 октября 2018

У меня есть структура каталогов отдельных баз данных (около 500), доступ к которым осуществляется через отдельные соединения.Однако обработка запросов может быть довольно медленной.Профилирование подсказало мне, что причина в том, что каждое соединение (настроенное через sqlite3_open_v2) использует vfs по умолчанию, который после достаточного количества соединений имеет 500 записей, и каждая функция sqlite, которая просматривает этот список, занимает некоторое время.

Теперь мой вопрос: можно ли было ускорить процесс, создавая отдельные VFS для каждого соединения, поскольку я никогда не получаю доступ к более чем одной таблице из соединения?Если да, то как этого достичь?

С уважением

1 Ответ

0 голосов
/ 02 октября 2018

Я также связался со службой поддержки SQLite.Проблема известна, и исправление войдет в будущий выпуск.В любом случае, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...