Sql-Server
SSD 和 64K 扇區
據我所知,SSD 往往具有自然的 4K 扇區大小,但將 Windows 集群大小格式化為 64K 是否有益?這是旋轉 rust 的好習慣,但它與 SSD 相關嗎?
是的,64KB仍然是目前的建議,因為它與分區對齊有關。引用 SQL CAT 團隊的 Jimmy May 的話:
分區對齊仍然是所有版本的 Windows Server 以及 SQL Server 的最佳實踐,包括 SQL Server 2012 和 SQL Server 2014。沒有例外。時期。
作為該文章中引用的最佳實踐指南的一部分,以下行非常明確:
推薦用於 SQL Server 的文件分配單元大小(集群大小)為64 KB
至於 SSD 供應商的觀點,我建議您參考 Argenis Fernandez關於這個主題的博文。Pure 甚至建議 NTFS 塊大小為 64KB,所以我認為可以肯定地假設這是一個非常普遍的事實。
這意味著仍然建議 SSD 使用 64K NTFS 集群大小
為了改進這個答案,最好聽取最新一代 SSD(FusionIO 或 SATA 控制)的真實體驗。對於 SSD 上的列儲存,也許 256K 甚至更好!