Najlepszym wskaźnikiem presji ITL są widoki wydajności:
select event, total_waits, time_waited, average_wait
from v$system_event
where event like 'enq: TX%'
order by 2 desc;
pokazuje oczekiwanie na rywalizację o TX i
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;
pokazuje odpowiednie tabele i indeksy.
(Jak wszystkie v$
wyświetlenia, wyniki są od momentu, w którym instancja została uruchomiona).
Jeśli to pokazuje, że rzeczywiście masz oczekiwania ITL, to parametry INITRANS i PCTFREE są głównymi pokrętłami, które należy obracać (ale INITRANS =100 brzmi dla mnie dość wysoko, a to kosztuje dużo miejsca).
Jeśli oczekiwania ITL nie stanowią problemu, należy sprawdzić kod aplikacji.