Delete Performance on Index Organised Tables
710101Jul 3 2009 — edited Jun 5 2012Hello,
We are having a few performance problems with one of our tables.
We have a table (test) which has 9 columns:
A number(10) not null pk,
B number(10),
C number(10),
D number(10),
E number(10),
F varchar2(30),
F varchar2(2),
G varchar2(2),
H varchar2(250),
The table test is an IOT (Index Organised Table) in default IOT configuration.
All of the columns are frequently required so we cannot overflow any.
The table currently has 8m records, which is roughly 1/2 a years worth of data, so not significant.
Inserts and updates are fine, but deleting a single row is taking 40+ seconds!
(delete from test where a = 3043;)
If I convert this table in to a standard table, deletes are only 0.5 of a second?!
Any idea why the delete statement takes an inordinately long time on the IOT, or what I might be doing wrong?
Thanks
Victoria
Oracle Enterprise version 10.2.0.1.0
Oracle XE version 10.2.0.1.0