Segment space is not reclaimed after Dequeue
DB version: Oracle 19c (19.19)
DB Feature: Oracle Advance Queuing (Non-sharded)
OS: Linux RHEL 8
Description:
I have created this ticket in addition to my initial discussion around AQs (https://community.oracle.com/mosc/discussion/comment/16948324#Comment_16948324). The referenced ticket is still being looked at via an SR that I've raised. In the meantime I have tried to isolate the issue further and have a test case which I'd like to present here.
I am trying to Enqueue/Dequeue from a standard AQ but I can see that the segment space is not being reclaimed? Since this is a 247/365 system we don't really have the option of periodically defragmenting the table especially since it's being used as a high throughput table, its getting fragmented very quickly. Instead my expectation is that QMON (or a similar process will defragment it as part of a background process...but this is not happening and I need help in understanding why.