Meu empregador está olhando para implantar o software de desfragmentação NTFS que usa a API do Windows MoveFile para desfragmentar arquivos abertos. Isso seria implantado em milhares de servidores SQL Server executando versões SQL de 2005-2012 e versões do Windows de 2003 e 2008 R2. Se isso importa, o produto de que estou falando é o PerfectDisk, mas acredito que existem programas semelhantes que funcionam da mesma maneira.
Até agora, os testes não revelaram muitos problemas, além de problemas ocasionais de desempenho de E / S, o que não é surpresa e pode ser contornado reagendando e ajustando a desfragmentação. No entanto, estou mais preocupado com o risco de corrupção de dados.
Alguém aqui tem experiência com a execução desse tipo de software em produção em servidores de banco de dados? Você sofreu alguma corrupção de dados?
Estou um pouco desconfortável com isso, apesar de não conseguir encontrar nenhuma evidência sólida de que isso represente um problema.
Obrigado por todas as respostas.
Editado para adicionar: Esta idéia horrível foi felizmente esquecida, possivelmente em parte devido a alguns dos avisos que dei.
fonte
Respostas:
Pessoalmente, eu não gostaria de nenhum software antivírus ou de desfragmentação perto de um arquivo de banco de dados. Pergunte a si mesmo: isso vai causar mais problemas do que resolver?
De Um conto de falhas do CHECKDB causadas por drivers de sistema de arquivos de terceiros :
De Cuidado com os drivers do sistema de arquivos terceiro partido com DBCC CHECKDB
Com planejamento e gerenciamento adequados, você não precisa desfragmentar os arquivos do banco de dados.
fonte