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

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

Sumário

O Microsoft SQL Server 2000 Enterprise Edition (64-bit) e versões do Microsoft SQL Server 2005 Enterprise Edition suportam uma opção de arranque nova do servidor, - e. Com a opção arranque -E, um administrador pode aumentar o número de extensões atribuídas por ficheiro no filegroup durante cada iteração do ciclo de round robin utilizado para distribuir extensões através de ficheiros. Esta extensão pode aumentar o desempenho de aplicações de armazém (DW) de dados, fornecendo melhor contiguity de dados e permitir que o mecanismo de leitura antecipada reduzir o número de E/s processados durante a pesquisas sequenciais executadas para consultas DW.

Utilização da opção -E pode ser útil para aplicações de armazém de dados com um número limitado de utilizadores a executar verificações de índice remissivo ou dados. A opção não deve ser utilizada noutros ambientes porque pode não existir uma vantagem de desempenho e pode afectar o desempenho noutros ambientes.

Embora a opção -E funcionalidade em versões de 32 bits do SQL Server, não é suportada.

Mais Informação

O mecanismo de atribuição predefinida atribui uma extensão por ficheiro, utilizando um algoritmo de factor de preenchimento proporcional round robin, antes de mudar para o ficheiro seguinte no filegroup.

No SQL Server 64-bit versão, pode atribuir extensões consecutivas quatro por dado ficheiro, antes de mudar para o ficheiro seguinte no filegroup. Diminuir a frequência de parâmetros de ficheiro permite maiores contíguos intervalos de atribuição de espaço em disco, apesar de não garante, especialmente no ambiente de multi-utilizador. Análises beneficiam deste contiguity porque os dados será menos fragmentados permitindo menos parâmetros de ficheiro e um acesso mais rápido. Além disso, a nova extensão de atribuição pode diminuir o número de E/s executada durante pesquisas sequenciais. O aumento de desempenho é principalmente esperado para aplicações de armazém de dados com um número limitado de utilizadores a executar verificações de índice remissivo ou dados. Pode activar o novo algoritmo de atribuição utilizando a opção -E durante o arranque do SQL Server. Por exemplo:
sqlservr -E

A opção -E deve ser utilizada antes do carregamento de dados original porque não vai afectar os dados existentes, apenas novas atribuições. Por conseguinte, tem de definir a opção sempre que o servidor é reiniciado para atribuições sejam afectados. Caso contrário, a frequência de parâmetro de ficheiro predefinido utilizada durante a atribuição de extensão. Todas as operações que atribuir espaço num ficheiro, tais como inserir, criação de índices e desfragmentação, siga o algoritmo de atribuição de novo quando a opção -E é definida. A opção -E foi concebida para ser utilizada enquanto estiver a carregar e indexação de uma base de dados de grandes dimensões. Por conseguinte, são determinar o tamanho de E/s durante uma operação de leitura futura, como o servidor foi configurado no momento da atribuição, não como o servidor está configurado durante a leitura.

É possível definir opções de arranque a partir do SQL Server Enterprise Manager. Para mais informações, consulte os tópicos "Parâmetros de inicialização" e "Utilizar opções de arranque" no SQL Server Books Online.

Uma vez que a opção -E poderá trazer vantagens de desempenho apenas nas circunstâncias específicas descritas anteriormente, não recomendamos que utilize esta opção com regularidade. Com o SQL Server com a opção -E definir poderá diminuir o desempenho de multi-utilizador cargas de trabalho com distribuições frequentes devido a maior consumo da CPU.

Propriedades

Artigo: 329526 - Última revisão: 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 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: 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