Задать вопрос
@immelnikoff
Изучаю БД

Есть ли смысл делать INDEX на внешний ключ, если родительская таблица имеет всего 10-1000 записей?

Родительская таблица имеет первичный ключ типа TINYINT UNSIGNED или SMALLINT UNSIGNED.
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Конечно, нужно. И вообще нужно приучать себя искать только по тем полям, по которым построен индекс. Это правило хорошего тона. Конечно, на производительности или дисковом пространстве либо действие или бездействие не отразится, но для того, чтобы себя дисциплинировать - это необходимо. Это мое мнение, основанное на жизненном опыте.
Ответ написан
Комментировать
Tuborg
@Tuborg
butalex
Обязательно, твои запросы будут выполняться гораздо быстрее.
Делаешь индексы, внешние ключи и селекты по ним потом
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы