method
public
SqlTracker::getNewTrackerQuery()
Класс: \Bitrix\Main\Diag\SqlTracker
Сигнатура
public getNewTrackerQuery() : SqlTrackerQuery
Описание
Создаёт новый экземпляр объекта SqlTrackerQuery.
Возвращаемое значение
SqlTrackerQuery
Как применяется в SqlTracker
SqlTracker::getNewTrackerQuery() — метод класса \Bitrix\Main\Diag\SqlTracker модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр SqlTracker.
use Bitrix\Main\Diag\SqlTracker;
/** @var SqlTracker $object */
$result = $object->getNewTrackerQuery();
// $result: SqlTrackerQueryДругие методы SqlTracker
addTime()Используется классом SqlTrackerQuery для отслеживания общего времени выполнения.current()Часть реализации Iterator, сделанная для обратной совместимости.getCounter()Возвращает количество выполненных запросов.getDepthBackTrace()Возвращает глубину трассировки стека для записи в лог.getQueries()Возвращает массив собранных на данный момент объектов SqlTrackerQuery.getTime()Возвращает общее время выполнения запросов.key()Часть реализации Iterator, сделанная для обратной совместимости.next()Часть реализации Iterator, сделанная для обратной совместимости.reset()Очищает все собранные запросы и сбрасывает время выполнения.rewind()Часть реализации Iterator, сделанная для обратной совместимости.setDepthBackTrace()Устанавливает глубину трассировки стека для записи в лог.startFileLog()Начинает запись запросов в файл лога.
Исходный файл: source/main/lib/diag/sqltracker.php:53

