Extensão de alocação de arquivo no SQL Server 2000 (64-bit) e SQL Server 2005

Traduções deste artigo Traduções deste artigo
ID do artigo: 329526 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

O Microsoft SQL Server 2000 Enterprise Edition (64-bit) e versões do Microsoft SQL Server 2005 Enterprise Edition oferecem suporte a uma nova opção de inicialização de servidor, - e. Com a opção -E de inicialização, um administrador pode aumentar o número de extensões alocadas por arquivo no grupo de arquivos durante cada iteração do ciclo round robin usado para distribuir extensões em arquivos. Essa extensão pode aumentar o desempenho para aplicativos de depósito (DW) de dados, fornecendo melhor contiguity de dados e permitindo que o mecanismo de read-ahead reduzir o número de E/s processados durante seqüenciais verificações executadas para consultas DW.

Uso da opção -E pode ser útil para aplicativos de depósito de dados que têm um número limitado de usuários que executam verificações de índice ou dados. A opção não deve ser usada em outros ambientes porque pode não ser um benefício de desempenho, e ele pode afetar o desempenho em outros ambientes.

Embora a opção -E seja funcional em versões de 32 bits do SQL Server, ele não tem suporte.

Mais Informações

O mecanismo de alocação padrão aloca uma extensão por arquivo, usando um algoritmo de fator de preenchimento proporcional round robin, antes de ele alterna para o próximo arquivo no grupo de arquivos.

No SQL Server 64 bits versão, você pode alocar quatro extensões consecutivas por dado arquivo, antes de alternar para o próximo arquivo no grupo de arquivos. Reduzir a freqüência de opções de arquivo permite maiores intervalos contíguos de alocação de espaço em disco, embora ele não garante, especialmente no ambiente multiusuário. Verificações beneficiam este contiguity porque os dados serão menos fragmentados permitindo menos opções de arquivo e acesso mais rápido. Além disso, a nova extensão de alocação pode diminuir o número de E/s executado durante a verificações seqüenciais. O aumento de desempenho é esperado principalmente para aplicativos de depósito de dados com um número limitado de usuários que executam verificações de índice ou dados. Você pode ativar o novo algoritmo de alocação usando a opção -E durante a inicialização do SQL Server. Por exemplo:
sqlservr -E

A opção -E deve ser usada antes do carregamento de dados original porque ele não afeta os dados existentes, apenas novas alocações. Portanto, você deve definir a opção sempre que o servidor é reiniciado para alocações ser afetado. Se não for, a freqüência de opção de arquivo padrão é usada durante a alocação de extensão. Todas as operações que alocam espaço em um arquivo, como inserção, criação de índice e desfragmentação, siga o novo algoritmo de alocação quando a opção -E é definida. A opção -E foi projetada para ser usado ao carregar e indexação de um banco de dados grande. Portanto, o tamanho de E/s durante uma operação de leitura futuro são determinadas pela como o servidor foi configurado no momento da alocação de, não pelo como o servidor está configurado durante a leitura.

É possível definir opções de inicialização do SQL Server Enterprise Manager. Para obter mais informações, consulte os tópicos "Parâmetros de inicialização" e "Usar opções de inicialização" nos manuais online do SQL Server.

Porque a opção -E pode trazer benefícios de desempenho somente sob as circunstâncias específicas descritas anteriormente, não recomendamos que você use essa opção em uma base regular. Executando o SQL Server com a opção -E definida no pode diminuir o desempenho de multiusuário cargas de trabalho com alocações freqüentes devido a maior consumo de CPU.

Propriedades

ID do artigo: 329526 - Última revisão: terça-feira, 20 de novembro de 2007 - Revisão: 1.4
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
Palavras-chave: 
kbmt kbinfo KB329526 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 329526

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