CREATE RESOURCE POOL (Transact-SQL)
Cria um pool de recursos do Administrador de Recursos. O Administrador de Recursos está disponível apenas nas edições Enterprise, Developer e Evaluation do SQL Server.
Sintaxe
CREATE RESOURCE POOL pool_name
[ WITH
( [ MIN_CPU_PERCENT = value ]
[ [ , ] MAX_CPU_PERCENT = value ]
[ [ , ] MIN_MEMORY_PERCENT = value ]
[ [ , ] MAX_MEMORY_PERCENT = value ] )
]
[;]
Argumentos
pool_name
É o nome definido pelo usuário para o pool de recursos. pool_name é alfanumérico, pode ter até 128 caracteres, deve ser exclusivo dentro de uma instância do SQL Server e deve obedecer às regras dos identificadores.MIN_CPU_PERCENT = value
Especifica a média garantida de largura de banda de CPU para todas as solicitações no pool de recursos quando houver contenção de CPU. value é um inteiro com uma definição padrão igual a 0. O intervalo permitido para value é de 0 a 100.MAX_CPU_PERCENT = value
Especifica a média máxima de largura de banda de CPU que todas as solicitações no pool de recursos receberão quando houver contenção de CPU. value é um inteiro com uma definição padrão igual a 100. O intervalo permitido para value é de 1 a 100.MIN_MEMORY_PERCENT = value
Especifica a quantidade mínima de memória reservada para esse pool de recursos que não pode ser compartilhada com outros pools de recursos. value é um inteiro com uma definição padrão igual a 0. O intervalo permitido para value é de 0 a 100.MAX_MEMORY_PERCENT = value
Especifica a memória total do servidor que pode ser usada pelas solicitações nesse pool de recursos. value é um inteiro com uma definição padrão igual a 100. O intervalo permitido para value é de 1 a 100.
Comentários
Os valores para MAX_CPU_PERCENT e MAX_MEMORY_PERCENT devem ser maiores ou iguais aos valores de MIN_CPU_PERCENT e MIN_MEMORY_PERCENT, respectivamente.
A soma dos valores para MIN_CPU_PERCENT e MIN_MEMORY_PERCENT de todos os pools de recursos não deve exceder 100.
Permissões
Requer a permissão CONTROL SERVER.
Exemplos
O exemplo a seguir mostra como criar um pool de recursos denominado bigPool. Esse pool usa as definições padrão do Administrador de Recursos.
CREATE RESOURCE POOL bigPool;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO