Задать вопрос
@igrppv

Почему запрос в Yii выполняется медленнее?

Запрос через Yii2 показывает время выполнения 0,3267 с

63344cd01744d197741883.png

Если делаю этот же запрос в phpmyadmin, то он выполняется за 0,0003 с. При этом EXPLAIN абсолютно одинаковые результаты показывает.

63344de52e5a5387195489.png
63344df0bb198324029467.png

Кто-нибудь может подсказать причину такой разницы?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Все дело в волшебных пузырьках в том что пхпмайадмин вас на... обманывает, так как на самом деле в его запросе не показывается "магия", которая в конце добавляет limit 25, о чем говорит надпись "отображение строк 0-24" .

Ну и в целом, запросы без лимитов и условий практически нигде не используются, по этому странно сравнивать идиотский запрос типа "вытащи мне все что есть в таблице весом в 600 мегабайт" и "покажи первые ндцать записей".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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