@Fox Отлично ! Спасибо!
Скорость работы с БД
-
Есть БД с 200к+ строк и количество растёт. На данный момент, чтобы прогон 100 айди на наличие в бд занимает 21+- секунду, что довольно долго. БД локальная. Можно как-нибудь увеличить скорость сравнениях? Пробовал сделать несколько групп с количеством символом в айди, но не сильно помогло. Айди от 3 до 8 символов. Подумал, что можно сделать большое количество таблиц с группами для узкого поиска, но вручную долго и не повлияет ли на скорость работы?
-
@azaza777 тебе ссылки на технические реализации индексов дать?(кстати, что то того что ты хотел сделать они могут использовать)
или просто поверишь что поиск по индексам многократно быстрей.например один из популярных https://ru.wikipedia.org/wiki/B-дерево
-
@tet-vivi , нет, просто в моем понимании, было, то что индекс банальные 0, 1, 2, 3 и не знал, как соотнести спарсенный айди с тем, что в базе. Поэтому и сказал, что не понял. Думал получить чуть более развернутый ответ, но я уже нашел руководство. Спасибо вам за ответ