One other question on the database... What happens when the DB is down? Connection refused could be handled quickly if it fails opena and just said "ok, no bayes for now". Waiting on a TCP Connect Abort timer for every query attempt would be devastating.
Load performance has dropped dramatically. With 163,000 loaded, it is down to 100/second. I decided to start with a clean DB and let auto-learn repopulate it. Wes