我们正在构建一个新的生产 Windows Server 2012 R2 服务器来运行 SQL Server 2014 企业版。
互联网上有一些建议建议 Windows Server 2012 和 SQL Server 2012 我应该坚持使用 NTFS(例如itknowledgeexchange),因为数据库命令DBCC CHECKDB
不起作用。
但是,也有建议说 SQL Server 2014 现在支持 ReFS(例如Brent Ozar、msdn social)
是否有来自 Microsoft 的建议或关于何时使用 NTFS 以及是否/何时将 ReFS 用于 SQL 2014 和 Server 2012 R2 中的数据和日志文件的建议?
这不再适用于 SQL Server 2014,并且在KB 2974455中有完整记录
事实上,内存中 OLTP (Hekaton) 也受支持(最初它有问题),但我不建议将您的关键任务数据库服务器放在 ReFS 上(它是新的,可能存在人们尚未发现的错误反对自古以来就存在的NTFS)-检查
SQL Server AND REFS 第 1 部分和第 2 部分,@swasheck
添加完整性:
Bob Dorr - 首席 SQL Server 升级工程师最近发表了一篇关于此的博文:
稀疏文件 – NTFS 和 REFS 均支持
我们在为日志传送方案恢复日志备份时遇到了问题。随着时间的推移,恢复速度越来越慢,一个小文件最多需要 15 秒。重新启动 SQL 实例后,恢复以每秒 1 个文件的速度进行(实际上甚至不到一秒),然后逐渐变慢。我们不断重启 SQL 实例,每次重启后恢复速度很快,然后速度变慢。我们使用 NTFS 重建卷。日志备份恢复运行速度很快,并且似乎没有像使用 ReFS 时那样变慢。