Eu sei que, para arrays de HDD, ter vários arquivos de log de diferentes bancos de dados tem um impacto no desempenho, pois altera o padrão de E/S de sequencial para aleatório para o array. Portanto, ter uma matriz por banco de dados para seus logs é uma prática recomendada.
Alguém tem alguma sugestão sobre como executar vários bancos de dados SQL Server com os arquivos de log para cada um desses bancos de dados existentes em uma matriz SSD?
Alguém tem experiência com as diferenças de FMDs vs SSDs da Hitachi para seu hardware HUS? Estou preocupado em consolidar unidades individuais em alguns FMDs e não ser capaz de sustentar o desempenho entre os bancos de dados do usuário e o tempdb se tudo o que tenho for um pool de discos de 4 FMDs para tudo.
Mudar de padrões de leitura/gravação sequenciais para lógicos é muito mais prejudicial em unidades rotacionais do que em SSDs. Como os SSDs não têm cabeçotes de leitura, a latência é muito menor, mesmo em leituras e gravações não sequenciais. Você sofrerá um impacto no desempenho se não for sequencial, mas com SSDs de ponta, você poderá se aproximar ou saturar as velocidades de barramento (SAS / SATA) no sistema. Você precisará certificar-se de que tudo o que você está usando em sua matriz pode sustentar a E/S. Descobri que os benchmarks do CrystalDiskMark com 4k @ 32QD são indicadores precisos de desempenho em um sistema ocupado. Dito isso, se sua matriz de SSD puder sustentar o mesmo IOPS em todos os logs com E/S aleatória do que suas unidades rotacionais podem fazer sequencialmente, você ficará bem.
Não tenho nenhuma experiência com FMDs vs SSDs.