Is there a rule-of-thumb for determining the amount of system memory a database requres (other than "all you can afford")?