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