С помощью Кохана рамки v3 Я создал модель с N
методы, использующие построитель запросов. Например N-10%
— использовать DB::select()
,
Есть ли интегрированный функционал? explain select
для каждого метода, который использует DB::select()
?
Я думаю сделать это следующим образом:
Расширить базовый класс построителя запросов и в папке приложения переназначить execute()
функция с тем же кодом, что и оригинал, но добавить строку, которая будет записывать в mysql_log_of_selects.txt
результат выполнения каждого запроса выбора с добавленным EXPLAIN
к этому.
Но что тебе предложат? Спасибо!
Расширьте базовый класс построителя запросов и в папке приложения remap execute () с помощью того же кода, что и в оригинале, но добавляйте «EXPLAIN» перед каждым последним запросом, а результат его выполнения сохраните в файле журнала.
Других решений пока нет …