@bondle

Для каких полей вы бы предложили установить index?

SELECT id, message
FROM myBadTable
WHERE id > 0
AND user = 'asdqwe'
AND is_deleted =0
AND `left` = "1" # особенность в том что это условие может быть изменено. Возможные варианты: and `left` = "1", and `right` = "1", and `left` = "1" and `right` = "1"
ORDER BY id DESC
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 2
@bacon
user, про другие надо бы знать их вариативность для пользователя
А еще лучше, самостоятельно сделать для нескольких и поизмерять время выполнения и посмотреть какие индексы будут используется.
Ответ написан
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Все поля, которые используются в сравнениях, группировках и сортировках.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы