Выбор конкретных таблиц из базы данных sqlite3 с использованием Python - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть база данных sqlite ~ 1 ГБ с около 250 000 таблиц.Мне нужно получить доступ к данным нескольких конкретных таблиц, названия которых начинаются с шаблона например 'ABC'.

Я использую эту строку кода:

cursor.execute("SELECT name FROM sqlite_master WHERE type='table' AND name LIKE 'ABC%'")

Это работает нормально, но очень медленно.Для выбора этих таблиц требуется около 1 минуты.Есть ли способ ускорить этот запрос?Спасибо

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