Die Dokumentation ist klar zu spülen, wie eine Oracle AQ zu reinigen:Wie eine Advanced Queue in Oracle
dbms_aqadm.purge_queue_table()
jedoch, was die Lagerung geschieht, vor allem der Hochwassermarken der Queue-Tabelle, die Indizes und der LOB-Segmente? Muss auch der Tisch verkleinert werden?
In der Produktion sind die Warteschlangen fast immer leer (wie sie sollten), aber in unserem Testsystem füllen sie sich aus verschiedenen Gründen in Millionen von Zeilen, so dass sie manchmal geleert werden müssen.
Muss man sich die zugrunde liegenden Tabellen und Indizes ansehen oder wird das automatisch erledigt?
Vielen Dank!
der Fehlertabelle Nachricht versuchen gestutzt ist eine gute Idee, durch Kürzen! –
Sie meinten 'PURGE_QUEUE_TABLE' anstelle von' DROP_QUEUE_TABLE', richtig? –
@ wolφi O, ja. Danke, dass ich die Antwort sofort ändere –