SQL Server NTFS 分配单元大小

SQL*_*ner 16 sql-server-2008 sql-server

在运行 SQL Server 2008 R2 的 Windows 2008 R2 上,NTFS 分配单元大小对磁盘 IO 性能有多重要。在我看来,为关键任务应用程序构建少数服务器的服务器管理员将 NTFS 分配单元大小(集群大小)默认为 4 KB 而不是 64 KB。SQL 服务器已安装。

是否值得一试——卸载 SQL——将驱动器格式化为 64 KB 集群大小并重新安装 SQL 服务器?

gbn*_*gbn 15

您不需要卸载/安装:您的数据和日志文件应该与二进制文件位于不同的磁盘阵列/SAN Lun 上。

话虽如此,强烈建议到处使用 64k NFTS 集群。
SQL Server 以 8x8k 页 = 64k 的范围进行 IO,基本上。

对于性能差异的实际数字,我只能找到这个http://tk.azurewebsites.net/2012/08/(Azure,但仍然是 SQL Server)