Flexdashboard медленно при открытии соединения SQLite - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу создать flexdashboard, который будет показывать данные из большой (5 ГБ) базы данных SQLite. Я просто поместил DBI::dbConnect в блок R, чтобы установить sh соединение, но на этом этапе я не получаю никаких данных. При этом для запуска панели инструментов требуется 30 секунд. Если я удаляю DBI::dbConnect, панель управления запускается через пару секунд.

Соединение с базой данных в консоли R с con <- DBI::dbConnect(RSQLite::SQLite(), dbname = my_large_db.sqlite) также занимает меньше секунды.

Почему это так медленно, когда делать это во фрагменте flexdashboard? Любые предложения о том, как ускорить процесс? В будущем я планирую перенести данные на сервер PostgreSQL. Но сейчас я использую SQLite.

Спасибо

...