我正在使用一个 SQLite 数据库(1GB+),其中只有一个堆叠的金融刻度时间序列表。我正在使用 RSQLite 包连接到数据库。我的情况很简单:选择从一个日期到另一个日期的数据子集,例如 from 20140101
to 20140930
。因此查询也很简单:
SELECT * FROM DATA WHERE YMD BETWEEN 20140101 AND 20140930
数据存储在 SSD 上,但读取时间看起来仍然很慢。是否有一些方法或技巧可以提高这种简单子集查询的性能?
该数据库有 14 列并自动索引。