The page.db shrinks to the highest page no in use. You might run the analyze on startup to see which pages are in use. Just set -Dswiftmq.store.analyze=true on the router's command line. If the store is corrupt, you need to delete page.db & transaction.log.