Я создаю приложение, которое будет извлекать данные из базы данных SQLite и отображать их в таблице.
Я хочу, чтобы таблица обновлялась в режиме реального времени, когда пользователь делает выбор (через несколько раскрывающихся списков). Каждый раз, когда пользователь выбирает параметр в раскрывающихся списках, приложение должно будет создавать новый запрос SELECT с новым предложением WHERE, добавленным, удаленным или измененным. В таблице будут показаны результаты запроса при выборе элемента из выпадающего списка.
У меня вопрос: чтобы ускорить процесс выборки, я должен / могу ли я индексировать каждое поле в каждой таблице? Я не уверен, возможно ли это вообще.
Мне не нужно беспокоиться о проблемах производительности INSERT, ALTER и т. Д., Поскольку новые данные будут добавляться очень редко.
Спасибо