• It would depend on how many users you have for the application and the kind of reports that you will be running. Since it looks like a reporting database you will need to have better disk arrays to read large data. Remember if you allow users to write reports most of the queries become adhoc. Just increasing memory to 64 gig will itself not benefit much. You should also consider increasing the number of drives to 3 or 4 in Raid 10 configuration and have better partitions.