Memória de consulta novo conceder opções estão disponíveis (min_grant_percent e max_grant_percent) no SQL Server 2012

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3107401
Acerca de MIN_GRANT_PERCENT e MAX_GRANT_PERCENT
Service Pack 3 (SP3) adiciona as seguintes opções de concessão de memória 2012 do Microsoft SQL Server.

MIN_GRANT_PERCENT

Um valor de percentagem que especifica a quantidade mínima de memória que deve ser concedida a uma consulta. Intervalo é de 0,0 para 100.0. Valor de vírgula flutuante é válido.

MAX_GRANT_PERCENT

Um valor de percentagem que especifica a quantidade máxima de memória que pode ser concedida uma consulta. Intervalo é de 0,0 para 100.0. Valor de vírgula flutuante é válido.
Se o tamanho deste limite máximo de memória for mais pequeno do que a memória necessária para executar uma consulta, é concedida a memória necessária para a consulta.
Resolução
Esta funcionalidade estava assegurar introduzido nas seguintes Service Packs para o SQL Server.
Para mais informações sobre o SQL Server 2012 Service Pack 3 (SP3), consulte erros corrigidos no SQL Server 2012 Service Pack 3.

Sobre os Service packs para o SQL Server

Service packs são cumulativos. Cada novo service pack contém todas as correcções incluídas em service packs anteriores, bem como quaisquer novas correcções. A nossa recomendação é aplicar o service pack mais recente e a actualização cumulativa mais recente desse service pack. Não é necessário instalar um service pack anterior antes de instalar o service pack mais recente. Utilize o quadro 1 no seguinte artigo para localizar mais informações sobre o service pack mais recente e a actualização cumulativa mais recente.

Como determinar a versão, o nível de edição e actualização do SQL Server e respectivos componentes
Mais Informação
O valor da percentagem baseia-se a concessão de memória que é especificada na configuração do regulador de recurso. Por exemplo, considere o seguinte cenário:
  • Tem um conjunto de recursos cuja quantidade máxima de memória é 10 gigabytes (GB).
  • Tiver um grupo de carga de trabalho no conjunto de recursos e a concessão de máximo de memória da consulta do grupo de carga de trabalho é definida para 10 GB * 50% = 5 GB.
  • Executar uma consulta utilizando a instrução seguinte:
    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)
Neste cenário, a quantidade mínima de memória que deve ser concedida para a consulta está GB 5 * 10% = 0,5 GB, e a quantidade máxima de memória que não pode exceder 5 GB * 50% = 2,5 GB. Se esta consulta obtém a 1 GB sem estas opções, irá obter o mesmo valor, uma vez que 1 GB pertence a este intervalo mínimo e máximo.

A memória do min_grant_percent conceder opção substitui a opção de sp_configure (mínimos de memória por consulta (KB)) independentemente do tamanho.

Nota Estes dois novos memória concessão opções de consulta não estão disponíveis para criação de índices ou de reconstrução.

No servidor que tenha X GB de memória, o máximo de memória utilizável para o servidor (Y GB) for inferior a X GB (normalmente 90 por cento ou menos). Memória máxima que é concedida por consulta está GB de Y de (Z GB) * REQUEST_MAX_MEMORY_GRANT_PERCENT/100.

As seguintes opções de consulta (min_grant_percent e max_grant_percent) aplicam-se a Z GB:
  • Min_grant_percent é garantido à consulta.
  • Max_grant_percent é o limite máximo.
Para mais informações sobre a concessão de memória, consulte Noções sobre a concessão de memória do SQL Server.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3107401 - Última Revisão: 07/12/2016 01:58:00 - Revisão: 2.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107401 KbMtpt
Comentários