Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 411007
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T17:56:40+00:00 2026-05-12T17:56:40+00:00

Should all of my databases for various apps (Sharepoint, CRM, Commerce Server) be on

  • 0

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

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T17:56:40+00:00Added an answer on May 12, 2026 at 5:56 pm

    When multiple databases run on the same machine (or VM image), is better to consolidate them on a single instance. The only reason that prevents this is security, if for some application is more sensitive and requires a subset of administrators (sysadmin), then it must be separated on a different instance.

    Having multiple instances of SQL Server on a single machine is suboptimal, for reasons I have detailed here: When can I host IIS and SQL Server on the same machine?.

    As for the single VM vs. multiple VMs., things are a bit different. VMs offer some isolations between SQL instances, offer resource governance by controlling the available resources at VM level, and most importantly can be easily ported to new physical hardware by moving the VM image. Given that you’re decided to run VM anyway, I think is more flexible to have separate VMs, although less performant.

    With separate VMs you will waste some resources: OS kernel memory, disk space, I/O will be replicated by the OS inside each VM, so your physical resources will be stretched thinner. You will also have to duplicate some human effort (configuration, management). You would have to consider these factors when planning the capacity of your deployment.

    But the fact that each VM can be ported to a new physical machine with simple copy operations, as it becomes more used and more resource intensive, is a huge advantage.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

When you log out of a web app, should ALL your session be logged
I'm populating a CheckBoxList from database table. As per requirement, all the values should
Should all structs and classes be declared in the header file? If I declare
Should all linq queries which return an entity be surrounded with a try catch?
The script below should open all the files inside the folder 'pruebaba' recursively but
I know that I should put all the html elements in body tag, but
Running a query which should return all open questions along with the last update
This code gets html data and should replace all javascript content $.ajax({ url: url,
The following line in my C program should provided All/Group/Owner read and write permissions
To give you an example that you all should be familiar with, imagine that

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.