#выборка #sql
К примеру в таблице 1 000 000 записей, как будет вести себя выборка: SELECT `id` FROM `users` WHERE `group` = '4'; К полю group добавлен индекс. Чисто для себя узнать. И если медленно, какие способы ускорения существуют? На просторах интернета толкового так ничего и не нашёл.
Ответы
Ответ 1
Если group в индексе то на скорость будет влиять только общее количество записей с group=4 и то это будет влиять на скорость фетча а не на скорость выполнения запроса.Ответ 2
Добавьте id к индексу по group, чтобы не выполнялась лишняя операция чтения.
Комментариев нет:
Отправить комментарий