Estou bastante familiarizado com o SQL-Server como desenvolvedor, mas não tanto na função de DBA.
Atualmente estou trabalhando em um banco de dados bastante grande (~ 7 TB, vivendo em 7 arquivos, todos iguais em tamanho e todos dentro de um único grupo de arquivos). O banco de dados está ficando sem espaço em disco.
O cliente vai aumentar o espaço disponível em 2 TB.
Para declarar algumas coisas primeiro:
- O sistema é um cluster de failover
- É - por que nunca - nenhuma opção para adicionar um segundo grupo de arquivos.
- Eu sei que usar um segundo grupo de arquivos pode oferecer grandes benefícios... (não desejado pelo cliente. É um sistema antigo e ninguém se atreve a tocá-lo mais do que o necessário...)
As opções que estou pensando:
Eu poderia usar
ALTER DATABASE
comMODIFY FILE
para aumentar o tamanho dos arquivos existentes (~ 1 TB cada no momento).Eu poderia usar
ADD FILE
para adicionar um ou dois arquivos adicionais semelhantes aos existentes.
As questões
Existe algo especial para ter em mente com failover de clusters '?
Existe alguma razão para preferir uma das opções?
observação: O objetivo é ter o menor impacto possível .