Mysql

使用磁碟碎片整理程序時需要停止 SQL Server?

  • October 19, 2013

我們的供應商今天告訴我,在使用Windows 磁碟碎片整理程序時,我應該停止Microsoft SQL Server和MySQL等其他數據庫系統。

否則,數據庫可能會損壞。

由於我從未聽說過這種情況並且有一些疑問,所以我的問題是

碎片整理程序是否會損壞打開的文件?

在 SQL 服務執行時對磁碟進行碎片整理與在服務停止或其他非數據庫相關數據 (*) 上執行碎片整理一樣安全。

Windows 自己的碎片整理應用程序,以及幾乎所有的替代品,都使用內置在作業系統和文件系統中的文件系統碎片整理 API,因此對打開的文件進行碎片整理應該沒有太大的風險。

但是,您在該驅動器上的性能將受到嚴重影響,這可能值得考慮,具體取決於您需要數據庫的響應速度,因為您將其保留為可用,但這就是您需要擔心的全部。

(*) 除非您有備份,否則我不會建議任何主要的磁碟維護操作,但您當然有備份 - 它是您的 SQL 數據庫,對嗎?

引用自:https://serverfault.com/questions/547189