Допустим, у нас есть две таблицы - таблица A и таблица B, в каждой из которых по 5 миллионов записей. У них есть общие поля, идентификатор и имя. Я хочу проверить, как повлияет индекс, если мы применим к полю соединения при соединении таблиц, и как повлияет индекс на столбец выбора при соединении таблиц. ниже запрос
select t1.name from table A t1 inner join table B t2 on t1.id=t2.id;
в каком поле я должен создать индекс, чтобы иметь более быстрый результат. я должен поставить индекс на идентификатор или имя? пожалуйста помогите
Я ожидаю, что если мы поместим индекс в столбец идентификатора, тогда запрос даст более короткую продолжительность, чем если мы поместим индекс в поле имени.
ищет улучшения производительности
Я ожидаю, что если мы поместим индекс в столбец идентификатора, тогда запрос даст более короткую продолжительность, чем если мы поместим индекс в поле имени.