Sqlite3 ODBC Драйвер по сети / Sharepoint медленный - PullRequest
0 голосов
/ 18 января 2019

Кто-нибудь полностью понимает этот драйвер? Возможно, это не драйвер или соединение ODBC. Это действительно быстрый локальный файл, однако он «похоже» загружает / читает весь файл .db (sqlite) при подключении через оба сетевых диска или через Sharepoint. При первом подключении через ADODB с использованием драйвера происходит большая задержка. Последующие запросы выполняются быстро в файл в сети.

В этом сценарии я использую VBA в Excel и соединение ADODB. Это происходит во время открытия соединения. Я хочу знать, что происходит через 8-20 секунд подключения в первый раз. Я могу вытащить последующие запросы 50k записей из БД очень быстро.

Я понимаю, что это может быть какая-то сетевая аутентификация, но происходит и кое-что еще. Я не уверен, что я могу сделать, чтобы улучшить эту задержку подключения. Это было бы здорово, так как у нас есть так много вещей, которые можно развернуть через sqlite и читать намного быстрее, чем списки Sharepoint или файлы Access / Excel. У нас нет возможности использовать настоящую СУБД. Это требует корпоративных ИТ, которые являются самой медленной и самой раздутой системой, когда-либо изобретенной. Мы хотим, чтобы возможность создавать информацию в базе данных ad hoc. Структурированные по требованию. Однако это должен быть централизованный репозиторий в сети. Sqlite потенциально может обеспечить это.

...