No meu cluster ativo/passivo do SQL 2008 R2, recebi uma mensagem de erro sobre solicitações de E/S em tempdb.mdf demorando mais de 15 segundos. Pesquisei no Google e sugeri que espalhei o tempdb em vários arquivos. Eu tenho 2 CPUs de 4 núcleos e imaginei que espalharia o tempdb em 8 arquivos. O tempdb.mdf atual tem 8 GB de tamanho, a maioria dos quais é espaço não utilizado. Achei que começaria com todos os 8 arquivos sendo 512 MB com crescimento de arquivo definido para incrementos de 64 MB.
Executei o T-SQL para criar os arquivos extras e defini o tamanho inicial do tempdb.mdf original para 512 MB. Minha pergunta é:
Se agora eu passar o cluster para o outro nó, o arquivo tempdb.mdf diminuirá para 512 MB? E isso permitirá que o servidor SQL espalhe o tempdb em todos os 8 arquivos?
Ou devo realizar alguma outra operação?
Ou - espero que não seja esse o caso - cometi um erro que significa que o servidor SQL falhará quando eu rolar?
Não sei se alguém vai ler isso, mas... Realizei o rollover esse final de semana sem problemas. Todos os 8 arquivos tempdb agora têm 512 MB. "Caso encerrado"