Повысить производительность SELECT базы данных SQLite

Я использую базу данных SQLite (1 ГБ +), в которой есть только одна таблица составленных временных рядов финансовых тиков. Я использую пакет RSQLite для подключения к базе данных. Моя ситуация очень проста: выберите подмножество данных от одной даты к другой, например, из 20140101 в 20140930, Поэтому запрос тоже прост:

SELECT * FROM DATA WHERE YMD BETWEEN 20140101 AND 20140930

Данные хранятся на SSD, но время чтения выглядит все еще медленным. Существуют ли способы или советы для повышения производительности такого простого запроса поднабора?

База данных имеет 14 столбцов и имеет автоматический индекс.

0 ответов

Другие вопросы по тегам