Очень медленно ищет по бд 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


Ответы (0 шт):