Sql-Server

4KB NTFS 上 SQL Server 的 SAN 塊大小

  • February 15, 2013

一位潛在客戶想要評估我們的儲存系統。他們在發送給我們的虛擬測試機上執行具有 4KB NTFS 的 Windows 2008R2 x64。他們似乎並不知道這一點,所以我認為假設環境沒有被調整是合理的。測試是插入、索引、搜尋、刪除。我不知道工具。

鑑於 Windows NTFS 塊大小為 4KB,並且 SQL 以 64KB 塊寫入 - 假設 SAN 上 64k 塊大小是一個不錯的選擇是否安全?

他們執行 SQL Server 2008,也許是標準的。

引用 Brent Ozar 的文章SQL Server Virtualization Q&A

問題:“關於虛擬化和 SAN……是否有關於在 SQL Server 2008 上設置塊大小的建議?”

這裡有一些相關的設置,包括 NTFS 分配單元大小、RAID 條帶大小和分區偏移量。請查閱您的 SAN 供應商的文件以了解適合您的內容。在大多數情況下,對於 OLTP 數據庫,您的狀態良好,具有 64K NTFS 分配單元大小和 RAID 條帶大小以及 1mb 分區偏移量。

所以是的,預設情況下,64k 塊大小是安全的,但另請參閱您的儲存文件,也許他們為數據庫伺服器指定了其他一些更可取的單元。

來自同一部落格的更多重要資訊:SQL Server 的 SAN 儲存最佳實踐

引用自:https://dba.stackexchange.com/questions/34765