Най-добрата индикация за ITL натиска е от изгледите на производителността:
select event, total_waits, time_waited, average_wait
from v$system_event
where event like 'enq: TX%'
order by 2 desc;
показва TX конкуренцията чака и
select OBJECT_NAME, SUBOBJECT_NAME, TABLESPACE_NAME,
OBJECT_TYPE, STATISTIC_NAME, VALUE
from v$segment_statistics
where statistic_name = 'ITL waits'
and value > 0
order by value desc;
показва включените таблици и индекси.
(Както всички v$
изгледи, резултатите са от момента на стартиране на екземпляра.)
Ако това показва, че наистина имате ITL чакания, тогава параметрите INITRANS и PCTFREE са основните копчета за завъртане (но INITRANS =100 ми звучи доста високо и те струват място).
Ако чакането на ITL не е проблем, тогава трябва да се провери кодът на приложението.