Mi empleador está buscando implementar el software de desfragmentación NTFS que usa la API de Windows MoveFile para desfragmentar archivos abiertos. Esto se implementaría en miles de servidores SQL Server que ejecutan versiones SQL de 2005-2012 y versiones de Windows de 2003 y 2008 R2. Si es importante, el producto del que estoy hablando es PerfectDisk, pero creo que hay programas similares que funcionan de la misma manera.
Las pruebas hasta el momento no han dado lugar a muchos problemas, aparte de los problemas ocasionales de rendimiento de E / S, lo que no es sorprendente y se puede solucionar reprogramando y ajustando la desfragmentación. Sin embargo, estoy más preocupado por el riesgo de corrupción de datos.
¿Alguien aquí tiene experiencia con la ejecución de este tipo de software en producción en servidores de bases de datos? ¿Experimentó alguna corrupción de datos?
Estoy bastante incómodo con esto a pesar de no poder encontrar ninguna evidencia sólida de que plantee un problema.
Gracias por cualquier respuesta
Editado para agregar: Afortunadamente, esta horrible idea fue olvidada, posiblemente en parte debido a algunas de las advertencias que di.
fuente
Respuestas:
Personalmente, no quisiera ningún antivirus o software de desfragmentación cerca de un archivo de base de datos. Pregúntese, ¿esto va a causar más problemas de los que va a resolver?
De una historia de fallas de CHECKDB causadas por controladores de sistemas de archivos de terceros :
De cuidado con los controladores de sistemas de archivos de terceros con DBCC CHECKDB
Con una planificación y gestión adecuadas, no debería necesitar desfragmentar los archivos de la base de datos.
fuente