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

Как в Eloquent использовать Explain?

Добрый день,
разобрался как добавить индекс в таблицу в eloquent, например для поля user_id

Capsule::schema()->create('just', function($table){
	$table->increments('id');
	$table->integer('user_id');
        $table->index('user_id');
	$table->timestamps();
});


но как можно использовать команду EXPLAIN, чтобы видеть медленные запросы и соответсвенно улучшения после добавления индексов?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
  • OTUS
    Базы данных
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
EXPLAIN выходит за рамки обязанностей orm.
получаете дебагером сгенерированный sql-запрос и эксплейните его в консоли db или любой гуевой db-тулзы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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