Saturday, July 09, 2005

новый формат extended sql trace файла в 10.2

На протяжении многих лет Oracle не менял формат extended sql trace файла. К примеру, версия 7.2, вышедшая в 1994 году генерит практически такой же trace файл, что и версия 10.1

Однако, с выходом версии 10.2 инженеры корпорации Oracle решились на небольшое изменение формата trace файла. Если ранее 'WAIT'-строки выглядели примерно так:

WAIT #1: nam='SQL*Net message to client' ela= 0 p1=1650815232 p2=1 p3=0

то в 10.2 они выглядят так:

WAIT #1: nam='SQL*Net message to client' ela= 5 driver id=1650815232 #bytes=1 p3=0 obj#=43442 tim=1094547545117701

Т.е. названия параметров p1/p2/p3 тут же расшифровываются исходя из значения nam.
Для каждого WAIT'а пишется возможный номер объекта, вызвавший ожидание. Ну и, наконец, ставится timestamp, что слегка облегчает задачу анализаторам trace файлов.

Однако, tkrpof из 10.2 генерит отчет, ничем не отличимый от предыдущих версий. Возможно, в дальнейшем это изменится. Либо мы увидим какую-нибудь новую тулзу, учитывающую новый формат trace файла.

0 Comments:

Post a Comment

<< Home