Is there a reason why the memory usage jumped with 3.0.x? I have two servers running it and I am thinking I might have to upgrade the RAM because of it.
One thing that springs to mind is the AWL is on by default, unlike 2.6x.. if you don't want it, try use_auto_whitelist 0 in your local.cf.
Also be sure you're on 3.0.1 not 3.0.0, there were some memory-hog type bugfixes added in 3.0.1
Is there anything that can be done to reduce the usage. I thought that perhaps it was because of Bayes being in SQL. But, one server has it in SQL and the other does not. Both are chewing up the same amount of memory
SQL vs local really should only affect speed, not memory consumption.