CDebugInfo может показать количество sql-запросов и общее время их выполнения, а также время выполнения скрипта.
В результате выйдет сообщение вроде такого:
Для использования в командной PHP-строке надо не забыть выключить галочку "Отображать результат выполнения как текст" или использовать strip_tags, т.к. Output возвращает вёрстку, а не просто сообщение.
Ссылка на класс и методы:
P.S. Что бы увидеть статистику по SQL-запросам на фронте надо включить режим отладки.
Как я понял, он переключает режим работы $DB, но в детали не вдавался еще.
$debug = new CDebugInfo(); $debug->Start(); // ... // Здесь исполняемый код // ... echo $debug->Output(); |
В результате выйдет сообщение вроде такого:
0.0393 с; Запросов: 11 (0.0013 с) |
Для использования в командной PHP-строке надо не забыть выключить галочку "Отображать результат выполнения как текст" или использовать strip_tags, т.к. Output возвращает вёрстку, а не просто сообщение.
Ссылка на класс и методы:
P.S. Что бы увидеть статистику по SQL-запросам на фронте надо включить режим отладки.
Как я понял, он переключает режим работы $DB, но в детали не вдавался еще.