Majikan saya sedang mencari untuk menggunakan perangkat lunak defragmentasi NTFS yang menggunakan Windows MoveFile API untuk mendefrag file yang terbuka. Ini akan dikerahkan ke ribuan server SQL Server yang menjalankan versi SQL dari 2005-2012 dan versi Windows dari 2003 dan 2008 R2. Jika itu penting, produk yang saya bicarakan adalah PerfectDisk, tapi saya percaya ada program serupa yang bekerja dengan cara yang sama.
Pengujian sejauh ini belum menemukan banyak masalah selain dari masalah kinerja I / O sesekali, yang tidak mengejutkan dan dapat diselesaikan dengan menjadwal ulang & menyetel defragmentasi. Namun, saya lebih khawatir tentang risiko korupsi data.
Apakah ada orang di sini yang memiliki pengalaman menjalankan perangkat lunak jenis ini dalam produksi di server database? Apakah Anda mengalami kerusakan data?
Saya agak gelisah tentang hal ini meskipun tidak dapat menemukan bukti kuat bahwa itu menimbulkan masalah.
Terima kasih atas balasannya.
Diedit untuk menambahkan: Gagasan mengerikan ini untungnya baru saja dilupakan, mungkin sebagian karena beberapa peringatan yang saya berikan.
sumber
Jawaban:
Secara pribadi, saya tidak ingin ada perangkat lunak antivirus atau defrag di dekat file database. Tanyakan kepada diri sendiri, apakah ini akan menyebabkan lebih banyak masalah daripada yang akan dipecahkan?
Dari kisah kegagalan CHECKDB yang disebabkan oleh driver sistem file pihak ke-3 :
Dari Beware, berhati-hatilah driver sistem file pihak ketiga dengan DBCC CHECKDB
Dengan perencanaan dan manajemen yang tepat, Anda tidak perlu men-defrag file database Anda.
sumber