Should all of my databases for various apps (Sharepoint, CRM, Commerce Server) be on one VM/server or should I separate them out?
I am trying to mimic the server environment and what this question hinges on is whether database tuning involves just the database or working on the server's settings to? I am developing a custom ASP.NET web app and one of the strategies I am following is to have a read and write database which are duplicates in content/schema but tuned differently for read/write ops (does this involve any server tuning?).
Bear in mind that I have staging environments, so an issue is if I spread out the servers on my workstation, I will have quite a few servers and Windows Server OSs installed, taking up a fair amount of space (on my 2tb HD).
SQL I/O will also be another issue (partly governed by my network card I believe).
Thanks