RE: ctx_ddl.sync_index question
From: freek D'Hooge <freek.dhooge_at_uptime.be>
Date: Thu, 9 Apr 2009 01:31:12 +0200
Message-ID: <CC15A4320E3648E48A985A9F0DB7036C_at_iconos.be>
Thomas,
Date: Thu, 9 Apr 2009 01:31:12 +0200
Message-ID: <CC15A4320E3648E48A985A9F0DB7036C_at_iconos.be>
Thomas,
With sync on commit, only 1 session at a time can sync (see note 249991.1 and oracle docu: http://download.oracle.com/docs/cd/B19306_01/text.102/b14218/csql.htm#sthref197), the other sessions will have to wait. So if you have a high concurrenty of sessions inserting into a table with a text index, the sync on commit can give performance problems due to locking.
Regards,
Freek D'Hooge
Uptime
Oracle Database Administrator
email: freek.dhooge_at_uptime.be
tel +32(0)3 451 23 82
http://www.uptime.be
disclaimer
<snip>
We have a COTS application that creates indexes like this:
create index {index_name} on {table_name}({column_name}) indextype is CTXSYS.CONTEXT PARAMETERS('SYNC(ON COMMIT)'); </snip>
-- http://www.freelists.org/webpage/oracle-lReceived on Wed Apr 08 2009 - 18:31:12 CDT