SQL Server Resource Governor introduced resource pools as a fundamental implementation of resource isolation within SQL Server instance. It represents the physical resource of the server. SQL Server Resource Pools are controlled with T-SQL and other management interfaces.
As a default when SQL Server is installed there are two resource pools named as Internal and Default. Internal resource pool basically represents the resources that are consumed by SQL Server itself for its running.(Resources that are reserved for SQL Server system tools). Default pool predefined user pool which contains default group. The workload runs by default on this resource pool. Therefore this Default resource pool is user configurable, but it can’t be Dropped or Create. Internal Resource pool is cant be changed.(can’t altered)
- CREATE RESOURCE POOL pool_nameGOALTER RESOURCE GOVERNOR RECONFIGUREGO
Alter resource pools
- ALTER RESOURCE POOL pool_nameWITH (Option =value)GOALTER RESOURCE GOVERNOR RECONFIGUREGO
Option | Default | Internal |
MIN_CPU_PERCENT | 0 | 0 |
MAX_CPU_PERCENT | 100 | 100 |
MIN_MEMORY_PERCENT | 0 | 0 |
MAX_MEMORY_PERCENT | 100 | 100 |
AFFINITY SCHEDULER | - | - |
CAP_CPU_PERCENT | - | - |
0 comments :
Post a Comment