Очень медленно ищет по бд sqllite
Имею проблему медленного поиска по бд sqlite(использую DB browser для визуализации). БД размером 120 гб и имеет около 150 миллионов строк. Формат данных:firstname,lastname,middlename,,dob,address,CITY,ST,zip,,number Нужен поиск по firstname,lastname,zip(их обычно несколько), чтобы при удачном поиске совпадении выдавало целиком строку.
SELECT *
FROM CA
WHERE field1 = 'FIRSTNAME' AND field2 = 'LASTNAME' AND field9 IN (14211, 14211, 14211, 14212, 14211, 14211, 14208, 14211, 14212, 14208, 14215, 14208, 14211, 14215, 14211, 14222, 89103, 14208, 21040, 14212, 14222, 14222, 14212, 14211);
Все стоит на пк локально, есть ли способы ускорения поиска по бд по моим параметрам? Сейчас строку ищет за 20 минут, что не есть окей.
озу 32 гб, i5 10400f