Resumo

O desempenho de um sistema de armazenamento utilizado pelo SQL Server depende dos vários parâmetros de configuração aplicados aos níveis de partição, disco, comando, SAN, RAID e controlador de dispositivo. Em alguns casos, estes parâmetros de configuração estão otimizados em cada nível para fornecer o melhor desempenho para toda a solução de armazenamento. Em alguns, estes valores de configuração são deixados para a predefinição. É importante rever estes parâmetros de configuração junto do fornecedor do sistema de armazenamento para se certificar de que é a definição adequada para padrões I/O do SQL Server.

Um dos parâmetros de configuração importantes é o alinhamento da partição do disco ou o deslocamento de início de uma partição num disco. Se este valor for especificado incorretamente na altura da criação da partição, o desempenho da E/S poderá ser prejudicado. Isto é muito importante quando estas partições formam volumes RAID e o alinhamento de partições não é adequado para o tamanho da unidade da faixa. Se o alinhamento da partição não estiver configurado corretamente, os pedidos de E/O podem demorar mais tempo a terminar, uma vez que podem ser divididos em múltiplos pedidos.

O valor de alinhamento predefinido da partição escolhido depende do Sistema Operativo onde a partição foi criada. O valor predefinido utilizado ao criar partições no Windows Server 2008 é 1.048.576 bytes. Este valor funciona bem com tamanhos de unidade utilizados frequentemente de 64 KB, 128 KB e 256 KB. Quando cria uma partição certifique-se de que o offset inicial é um múltiplo exato do tamanho da unidade da faixa. Por exemplo, Partition_Starting_Offset modulo Stripe_Unit_Size deve ser zero. 

Mais Informações

Para obter um debate detalhado sobre os vários valores de configuração que precisa de avaliar, consulte o painel branco : Práticas Recomendadas de Alinhamento de Partições do Disco para o SQL Server. Este padrão branco contém informações sobre os valores predefinido de vários Sistemas Operativos onde as partições foram criadas.

Para obter mais informações sobre os produtos ou ferramentas que verificam automaticamente esta condição na sua instância do SQL Server e nas versões do produto do SQL Server, consulte a seguinte tabela:

Software da regra

Título da regra

Descrição da regra

Versões de produtos nas quais a regra é avaliada

Analisador de Melhores Práticas do SQL Server 2008 R2 (SQL Server 2008 R2 BPA)

O deslocamento de arranque da partição do disco pode estar incorreto

O Analisador de Melhores Práticas do SQL Server 2008 R2 (SQL Server 2008 R2 BPA) fornece uma regra para detetar estas condições quando o valor adequado para o offset inicial de partições não estiver configurado. O BPA do SQL Server 2008 R2 suporta o SQL Server 2008 e o SQL Server 2008 R2. Se executar a ferramenta BPA e encontrar um Aviso com o título Motor de Base de Dados - o deslocamento de arranque da partição do disco pode estar incorreto e, em seguida, reveja os valores de configuração de partições com os valores recomendados especificados no painel branco referenciado acima. Pode utilizar o seguinte comando WMI para listar todas as partições e os respetivos valores de offset iniciais: partição wmic obter BlockSize, StartingOffset, Name, Index Pode executar o comando acima a partir da ordem de comandos normal. Pode utilizar o utilitário da parte de disco do Windows para especificar o alinhamento da partição ao criar partições para utilizar com o SQL Server. Utilize estas recomendações para configurar partições que serão utilizadas para armazenar ficheiros de bases de dados de utilizadores, bem como bases de dados de sistema, como tempdb e msdb

SQL Server 2008
SQL Server 2008 R2

Analisador de Melhores Práticas do SQL Server 2012 (BPA do SQL Server 2012)

O deslocamento de arranque da partição do disco pode estar incorreto

O Analisador de Melhores Práticas do SQL Server 2012 (SQL Server 2012 BPA) fornece uma regra para detetar estas condições onde o valor adequado para o offset de início de partição não está configurado. Se executar a ferramenta BPA e encontrar um Aviso com o título Motor de Base de Dados - o deslocamento de arranque da partição do disco pode estar incorreto e, em seguida, reveja os valores de configuração de partições com os valores recomendados especificados no painel branco referenciado acima. Pode utilizar o seguinte comando WMI para listar todas as partições e os respetivos valores de offset iniciais: partição wmic obter BlockSize, StartingOffset, Name, Index Pode executar o comando acima a partir da ordem de comandos normal. Pode utilizar o utilitário da parte de disco do Windows para especificar o alinhamento da partição ao criar partições para utilizar com o SQL Server. Utilize estas recomendações para configurar partições que serão utilizadas para armazenar ficheiros de bases de dados de utilizadores, bem como bases de dados de sistema, como tempdb e msdb.

SQL Server 2012

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×