PavelUstyugov
@PavelUstyugov
Самозанятый веб-разработчик

Зависит ли скорость поиска по совпадению поля от количество полей в базе?

Скрипт занимается добавлением в базу полученных данных, но перед добавлением он должен проверить нет ли такого ключа уже в таблице, а точнее не ключа, а совпадения по двум полям. Приходится сначала делать запрос в таблице, а потом если вхождения нет, добавлять запись.

Хотелось бы узнать - имеет ли количество столбцов в таблице для скорости? То есть в таблице 50+ полей. Каждый раз запрашивать есть ли в ней комбинация из двух полей или нет или же еще создать таблицу куда будет дублироваться только эти два поля и через нее искать? так то это ключи. Но вроде в Laravel поиск по двум ключам не реализован
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
@yayashitoya
Индекс нужен по этим двум полям, чтобы было быстро.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
gobananas
@gobananas
botbot.ru
Столбцов - нет (если по ним есть индекс)
Строчек - да
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2019, в 06:39
500 руб./за проект
26 апр. 2019, в 06:16
1000 руб./за проект
26 апр. 2019, в 01:38
5000 руб./за проект