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

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

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

63344cd01744d197741883.png

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

63344de52e5a5387195489.png
63344df0bb198324029467.png

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

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

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

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