De beste indicatie van ITL-druk komt uit de prestatieweergaven:
select event, total_waits, time_waited, average_wait
from v$system_event
where event like 'enq: TX%'
order by 2 desc;
toont wachttijden voor TX-conflicten, en
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;
toont de betrokken tabellen en indexen.
(Zoals alle v$
weergaven, de resultaten zijn van het tijdstip waarop de instantie werd gestart.)
Als dit laat zien dat je inderdaad ITL-wachttijden hebt, dan zijn de INITRANS- en PCTFREE-parameters de belangrijkste knoppen om te draaien (maar INITRANS =100 klinkt vrij hoog voor mij en deze kosten wel ruimte).
Als ITL-wachttijden geen probleem zijn, moet de applicatiecode worden onderzocht.