Приветствую!
По воле судеб случилось, что нужно заниматься первой версией фреймворка (уже запамятовал что тут и как).
Сайт достаточно большой. Некоторые страницы выполняются очень долго.
С чего начать отладку? Как получить raw-sql запрос, который выполняется в провайдере, чтобы потом посмотреть на explain?
Любые наставления приветствуются.
Отладка запросов
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Отладка запросов
Есть порт дебаг-панели 2.0 → 1.1: https://github.com/zhuravljov/yii2-debug
Очень помогал мне в stay.com.
Очень помогал мне в stay.com.
Нравится Yii? Давайте сделаем его лучше!.
Re: Отладка запросов
Спасибо!
И всё-таки. Как достать sql запрос из DataProvider и ActiveRecord, который они выполняют?
И всё-таки. Как достать sql запрос из DataProvider и ActiveRecord, который они выполняют?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Отладка запросов
В 2.0 так: http://www.yiiframework.com/wiki/857/sh ... sql-query/ В 1.1 только с плейсхолдерами или через свою обёртку над PDO. Ещё можно поставить что-то типа neor profiler.
Нравится Yii? Давайте сделаем его лучше!.