24.3.14 Таблица INFORMATION_SCHEMA OPTIMIZER_TRACE
Таблица OPTIMIZER_TRACE предоставляет информацию, полученную с помощью отслеживания оптимизатора для отслеживаемых запросов. Для включения отслеживания используйте системную переменную optimizer_trace. Подробности см. в разделе 8.15, «Отслеживание оптимизатора».
Таблица OPTIMIZER_TRACE содержит следующие столбцы:
-
QUERYТекст отслеживаемого запроса.
-
TRACEОтслеживание в формате
JSON. -
MISSING_BYTES_BEYOND_MAX_MEM_SIZEКаждое запомненное отслеживание — это строка, которая расширяется по мере прогресса оптимизации и добавляет к ней данные. Переменная
optimizer_trace_max_mem_sizeзадаёт лимит на общее количество памяти, используемой всеми текущими запомненными слежениями. Если этот лимит достигнут, текущее отслеживание не расширяется (и, следовательно, является неполным), и столбецMISSING_BYTES_BEYOND_MAX_MEM_SIZEпоказывает количество байтов, отсутствующих в отслеживании. -
INSUFFICIENT_PRIVILEGESЕсли отслеживаемый запрос использует представления или хранимые процедуры, которые имеют
SQL SECURITYсо значениемDEFINER, то пользователю, не являющемуся определенным пользователем, может быть запрещено просматривать отслеживание запроса. В этом случае отслеживание отображается как пустое, иINSUFFICIENT_PRIVILEGESимеет значение 1. В противном случае значение равно 0.
© 2025 Oracle
Licensed under the GPLv2 License.