Suporte do SQL Server em um ambiente com

Traduções de Artigos Traduções de Artigos
Artigo: 322385 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

Este artigo descreve o suporte do SQL Server em um ambiente com.

Mais Informação

O núcleo Design do SQL Server é totalmente funcional em um ambiente com. No entanto, se você estiver usando um ambiente hiperthreading, recomendamos que você Faça o seguinte:
  • Execute o Microsoft SQL Server 2000 Service Pack 3 (SP3) ou um service pack posterior.
  • Instale a atualização de segurança mais recente.
Faz com que o sistema operacional Microsoft Windows a CPUs lógicas do hyper-thread aparecem como CPUs físicas. Como o SQL Server é já altamente escalável, as CPUs adicionais dar SQL Server a capacidade de usar mais processadores.

Para obter informações adicionais sobre o Microsoft Windows suporte de hyper-threading, visite o seguinte site da Microsoft:
http://www.microsoft.com/whdc/System/Sysinternals/HT-Windows.mspx

Você deve estar ciente as seguintes ações quando você estiver pensando em uma implantação com:
  • Licenciamento
  • Mapeamento de processador
  • Desempenho
  • CPU do Intel Utilitário de contagem
Obter mais informações sobre cada item a seguir.

Licenciamento

Quando hyper-threading está ativada, o BIOS Basic Input Output System () usa uma lógica para a taxa de CPU física. As implementações atuais estão usando taxas de 2: 1. Isso significa que há dois (2) CPUs lógicas para cada CPU física. Essas taxas podem ser alteradas no futuro; No entanto, Microsoft SQL Server 2000 Service Pack 3 (SP3) e versões posteriores têm código adicional de licenciamento que se ajusta as restrições de licenciamento para lidar com a taxa. Por exemplo, se o código do produto SQL Server que você instalou, permite que uma licença de CPU 4 a uma taxa de 2: 1, a compilação do SQL Server 2000 SP3 e posterior cria ajuste e permitem que você use 8 CPUs.

Quando você instala o SQL Servidor, você usará a contagem de CPU física e você permitir que o SQL Server lidar com o conversão de taxa. Por outro lado, quando você definir a opção de máscara de afinidade , você usará os valores lógicos CPU porque SQL Server é usando todas as CPUs como se fossem processadores físicos.

Para obter mais informações detalhes de configuração de licenciamento e com suporte, visite o seguinte Microsoft Site da Web:
http://www.microsoft.com/SQL/howtobuy/default.mspx

Mapeamento de processador

Por padrão, o SQL Server cria um agendamento no modo usuário lógico Agendador (UMS) para cada processador de acordo com a ordem de processador ordinal. Em com ambientes habilitados, todos os processadores torna o Microsoft Windows disponível para o processo do SQL Server como se fossem verdadeiras processadores físicos. A exemplo de lógica e de mapeamento de processador físico é mostrado a seguir tabela.

Tabela de mapeamento de processador 1
Reduzir esta tabelaExpandir esta tabela
LógicoFísico
00
11
22
33
40
51
62
73
Aqui está outro exemplo de mapeamento de processador.

Processador tabela de mapeamento de 2
Reduzir esta tabelaExpandir esta tabela
LógicoFísico
00
10
21
31
42
52
63
73
O mapeamento é aceitável para SQL Server. No entanto, tenha cuidado para não criar uma situação onde o SQL Server é inesperadamente limitado a um CPU física quando deveria usar múltiplas CPUs físicas.

Você pode usar a opção de máscara de afinidade do SQL Server para alterar físico esperado uso do processador. Para fazer isso, consulte a tabela de mapeamento de processador 1. Se a afinidade máscara é 00010001 e utiliza processadores 0 e 4, a lógica processadores que estiverem em uso são mapeados para o processador físico de amostra, #0. Isso resulta em uso de processador físico único que oferece suporte a ambos da lógica processadores em vez de dois processadores físicos. Essa situação provavelmente será Diminua o desempenho.

Você pode usar uma combinação de máscara de afinidade opção e o parâmetro de inicialização de máscara de afinidade de e/s para alterar o padrão comportamento. Para obter mais informações sobre a e/s ou a opção de máscara de afinidade Afinidade de parâmetro de inicialização de máscara, consulte os Manuais Online do SQL Server.

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
298402Noções básicas sobre como configurar o SQL Opção de afinidade do servidor e/s
Aviso Tome cuidado ao estabelecer a máscara de afinidade. Você pode facilmente configurar a máscara de afinidade incorretamente, usando o mesmo processador físico para suporte a dois processadores lógicos quando você pretende usar física separada processadores.

Desempenho

O desempenho dos ambientes hiperthreading varia. Conservador testes mostraram ganhos de 10 a 20% para cargas de trabalho do SQL Server mas os padrões de aplicativo têm um efeito significativo. Você pode notar que Alguns aplicativos não consegue receber um aumento no desempenho, tirando proveito do hyper-threading. Se os processadores físicos já estão saturados, usando processadores lógicos, na verdade, podem reduzir a carga de trabalho obtida.

Para exemplo, aplicativos que causa altos níveis de contenção podem causar redução desempenho em um ambiente com. É recomendável que você teste seu aplicativo cuidadosamente para certificar-se de que fornece um ambiente hiperthreading você o desempenho ganha que você deseja em comparação com a compra de equivalente CPUs físicas. Hyper-threading pode ser muito útil, mas não a hyper-threading Substitua todo o potencial de uma CPU física adicional.

Os produtos de terceiros mencionados neste artigo são fabricados por empresas independentes da Microsoft. Microsoft não dá garantia, implícita ou não, sobre o desempenho ou confiabilidade desses produtos.

O site da Intel tem algumas boas informações e tutoriais sobre hyper-threading (microarquitetura Intel NetBurst). Para Para obter informações sobre sistemas que oferecem suporte a hyper-threading, visite o seguintes sites Intel:
http://software.Intel.com/en-US/blogs/2009/06/02/Intel-Hyper-Threading-Technology-Your-Questions-ANSWERED

http://Developer.Intel.com


Grau máximo de paralelismo (MAXDOP)

Uma CPU hiperthreading apresenta problemas de invalidação comuns de cache de CPU que não tenham implementações com vários processadores físicas. A carga de trabalho do aplicativo pode afetar os ganhos de desempenho e o comportamento do cache da CPU comuns. É recomendável que você teste a carga de trabalho do aplicativo com diversas variações da configuração MAXDOP . Ganhos de desempenho podem ser alcançados usando MAXDOP definindo isto é não mais do que o número de processadores físicos que estão sendo usados. Se você estiver usando NUMA, a configuração MAXDOP deve ser definida como não mais do que o número de CPUs em cada nó NUMA. Por exemplo, se o sistema estiver configurado para dois processadores físicos e quatro processadores lógicos, a configuração MAXDOP deve ser 2. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2023536 Recomendações e diretrizes para a opção de configuração 'grau máximo de paralelismo'

Propriedades

Artigo: 322385 - Última revisão: 18 de janeiro de 2013 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Evaluation Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Parallel Data Warehouse
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Reporting Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Palavras-chave: 
kbinfo kbmt KB322385 KbMtpt
Tradução automática
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: 322385

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com