Queue table locking
We are facing the following problem in our AQ messaging infrastructure (production):
Trying to start an exception queue (via dbms_aqadm.start_queue), hangs on table exclusive lock taken by application sessions. As many sessions continuously post and collect messages in parallel, start_queue never happens!
The table locks are taken by dbms_AQIN, within OJMS transactions. RDBMS is 10.2.0.3 on HP-UX.
Seems a severe performance issue that Enque/Dequeue transactions do more than row locking on queue tables !?
Any help appreciated.
Regards,
Robert.