Mój pracodawca rozważa wdrożenie oprogramowania do defragmentacji NTFS, które korzysta z interfejsu API Windows MoveFile do defragmentacji otwartych plików. Zostałby wdrożony na tysiącach serwerów SQL Server z wersjami SQL od 2005-2012 i wersjami Windows od 2003 i 2008 R2. Jeśli to ma znaczenie, produktem, o którym mówię, jest PerfectDisk, ale uważam, że istnieją podobne programy, które działają w ten sam sposób.
Dotychczasowe testy nie ujawniły wielu problemów poza sporadycznymi problemami z wydajnością I / O, co nie jest zaskoczeniem i można je obejść poprzez zmianę harmonogramu i dostrojenie defragmentacji. Jestem jednak bardziej zaniepokojony ryzykiem uszkodzenia danych.
Czy ktoś tutaj ma doświadczenie w uruchamianiu tego typu oprogramowania w produkcji na serwerach baz danych? Czy wystąpiło uszkodzenie danych?
Jestem raczej zaniepokojony tym, mimo że nie jestem w stanie znaleźć żadnych solidnych dowodów na to, że stanowi to problem.
Dziękuję za wszelkie odpowiedzi.
Zredagowano, aby dodać: Na szczęście ten okropny pomysł został po prostu zapomniany, być może częściowo z powodu niektórych ostrzeżeń, które przekazałem.
źródło
Odpowiedzi:
Osobiście nie chciałbym, aby jakiekolwiek oprogramowanie antywirusowe lub defragmentowało gdziekolwiek w pobliżu pliku bazy danych. Zadaj sobie pytanie, czy spowoduje to więcej problemów niż rozwiąże?
Z opowieści awarii CHECKDB spowodować przez kierowców plików systemowych 3rd Party :
Od Beware Sterowniki systemu plików innych firm z DBCC CHECKDB
Przy odpowiednim planowaniu i zarządzaniu nie trzeba defragmentować plików bazy danych.
źródło