Resource governor is technology that introduced in Microsoft SQL Server 2008 Enterprise edition onwards. This feature can use to manage SQL Server workload and system resource consumption. It provide multi tenancy and resource isolation for single SQL Server instance when serving multi client workloads. SQL Server Resource governor allows you to set limits on the amount of memory and CPU resources that incoming requests can use and provide a way to isolate. It limits runaway quires adding fine grained resource tracking for charge back and delivering predictable performance.
With SQL Server 2012 DBA’s can provide more complete isolation of CPU resources for workloads and put CAP’s on CPU usage for higher level of predictability and control greater proportion of SQL Server memory manager.
Resource governor issues comes with when there is unpredicted workload execution .
- Long running Transact-SQL queries
- SET NOCOUNT ONDECLARE @i INTDECLARE @s VARCHAR(100)SET @i = 100000000WHILE @i > 0BEGINSELECT @s = @@version;SET @i = @i - 1;END
- Database backups being performed
- Non ending query execution
- SET NOCOUNT ONDECLARE @i INTDECLARE @s VARCHAR(100)SET @i = 1WHILE @i > 0BEGINSELECT @s = @@version;SET @i = @i + 1;END
0 comments :
Post a Comment