Blog Post

Single instance vs. multiple instances of SQL Server on a server

,

Let`s consider a situation when you need to build a server with SQL Server used by multiple client applications. Here are two options to consider.

  • Single instance that host ALL the databases

  • Multiple instances with each having subset of the databases.

We`ve created a table with comparison of these two options.


 Comparison of single instance to multiple instances SQL Server installation

 

Single instance

Multiple instances

Separate Security between databases and applications

 

Better

Memory usage

Better

 

TempDB disk usage

Better

 

SLA differences

 

Better

CPU usage

better

 

IO

Better

 

Ease of administration

Better

 

Overall performance

Better

 

Multiple test and dev environments

 

Better

Cost of licensing

Cheaper

 

Different SQL Server versions for backward compatibility

 

Better

Demo purposes

 

Better

Monitoring

Better

 

Conclusion

From the table above we can see that having multiple instances of SQL Server on a single server could be beneficial only in a specific cases when you need a great degree of isolation for the environment, otherwise consider using single instance installation.

 

Rate

You rated this post out of 5. Change rating

Share

Share

Rate

You rated this post out of 5. Change rating