Thinking inside the box™

When running multiple SQL instances on one server it is vital that critical instances are able to gain priority access to system resources when required. This is necessary to prevent requests being timed out and ensure Service Level Agreements are met. SmartPeak Workload Management (WLM) can be implemented on servers or clusters running Microsoft SQL Server 2000/2005 to guarantee the allocation of system resources to individual instances or services within SQL Server.


The use of SmartPeak WLM ensures that critical SQL Server applications will never be denied access to system resources due to a resource conflict caused by heavy utilization by other SQL Server instances or other applications running on the same machine.

“SmartPeak WLM enabled resources to be allocated to the critical application when required in order to process 68% more transactions per second. Transactions were completed, on average, in just 40% of the time taken without SmartPeak WLM.”

Read the white paper ‘Testing SmartPeak WLM in a Microsoft SQL Server environment’

The Benefits:
1. Save on license cost

The Benefits:
2. Improved performance

Scenario 1: Environment without SmartPeak WLM

Without WLM, The only way to guarantee that one SQL instance does not impact the performance of another is to use CPU Affinity.

Scenario 1
  • Each SQL Server has access to only 1 CPU
  • Workloads restricted to a single CPU
  • 4 OS's to manage and support
  • 4 CPU Licences of SQL Server required
Scenario 2: Consolidated environment with SmartPeak WLM

WLM dynamically manages access to all four CPUs for maximum performance, utilization and service integrity.

Scenario 2
  • Each SQL instance has access to 4 CPUs
  • Workloads managed dynamically
  • Only one OS to manage and support
  • 4 CPU Licenses of SQL Server required