SQL no Azure VM Disk Striping e localização de arquivos de dados/log

SQL no Azure VM Disk Striping e localização de arquivos de dados/log

De acordo comMelhores práticas de desempenho para SQL Server em Máquinas Virtuais do Azuredocumentação:

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windows-sql-performance

Há uma observação em relação à distribuição do disco:

Use discos de dados para arquivos de dados e de log: se você não estiver usando distribuição de disco, use 2 discos Premium Storage P30, onde um disco contém os arquivos de log e o outro contém os dados e os arquivos TempDB. Cada disco de armazenamento Premium fornece um número de IOPs e largura de banda (MB/s) dependendo de seu tamanho, conforme descrito no seguinte artigo: Usando armazenamento Premium para discos.Se você estiver usando uma técnica de distribuição de disco, como Espaços de Armazenamento, deverá colocar todos os arquivos na mesma unidade.

Existe uma razão específica pela qual isso seria o caso?

Responder1

Existe uma razão específica pela qual isso seria o caso?

Se você estiver usandodois discosonde um disco contém os arquivos de log e o outro contém os dados e os arquivos TempDB, portanto os caminhos são diferentes.

Digamos que disk1 E:\para arquivos de log, disk2 F:\para arquivos de dados, então seu local padrão de dados é E:\, seu local padrão de log é F:\.

Se não quiser usar dois discos para SQL, você pode usaruma técnica de striping de disco, como espaços de armazenamento, desta forma, você deve alterar o caminho dos arquivos de log e o caminho dos arquivos de dados para a mesma unidade.

Por exemplo, você cria espaços de armazenamento, o caminho como E:\, seu local padrão de dados deve ser E:\datae o local padrão do log deve ser E:\log, assim:

insira a descrição da imagem aqui

Espero que isto ajude.

informação relacionada