SQL Server 数据库引擎磁盘输入/输出(I/O)要求

本文介绍 SQL Server 数据库引擎磁盘输入/输出(I/O)要求。

原始产品版本:SQL Server
原始 KB 数: 967576

简介

SQL Server 要求系统支持保证传送到稳定媒体,如以下下载文档中所述:

此要求包括但不限于以下条件:

  • Windows 徽标认证
  • 写入排序
  • 缓存稳定性
  • 无数据重写

满足这些要求的系统支持 SQL Server 数据库存储。 系统不必在 SQL Server 存储解决方案程序中列出,但必须保证满足要求。

SQL Server 使用预写日志记录(WAL)协议维护原子性、一致性、隔离性和持久性(ACID)属性。

警告

对未正确测试的解决方案使用 SQL Server 可能会导致数据丢失,包括数据库总丢失。

技术支持

Microsoft将为基于 SQL Server 和 SQL Server 的应用程序提供完全支持。 但是,由 I/O 解决方案引起的问题将提交给设备制造商。 症状可能包括,但包括但不限于以下各项:

  • 数据库损坏
  • 备份损坏
  • 意外数据丢失
  • 缺少事务
  • 意外的 I/O 性能差异

若要确定硬件解决方案是否支持 SQL Server Always-On 计划中所述的“保证传送到稳定媒体”,请咨询供应商。 我们还建议与供应商联系,以验证是否已正确部署和配置解决方案以供事务数据库使用。

对于Microsoft 支持部门专业人员来说,这是一种常见的故障排除做法,要求你禁用非常规作业以及禁用或删除第三方组件、移动数据库文件、卸载驱动程序并执行类似的操作。 我们始终尝试在确定问题时减少问题的范围。 将问题确定为与作业或第三方产品无关后,这些作业或第三方产品可能会重新引入生产环境。

有关详细信息,请参阅以下文章:

详细信息

下表提供了与特定 I/O 配置相关的其他信息的链接。

SQL Server I/O 内部
沃尔玛
文件系统功能
  • 压缩卷不支持 SQL Server 数据库(2005 个只读文件除外)
  • 使用 EFS 加密数据库文件时,SQL Server 的某些功能的性能降低
I/O 缓存
物理布局和设计
Tempdb
实用工具
诊断
Xperf 资源:
NAS (网络连接存储) SQL Server 中对网络数据库文件的支持说明
iSCSI 支持 iSCSI 技术组件上的 SQL Server
镜像和 AlwaysOn 可用性组 这些白皮书也适用于 SQL Server 2008 和更高版本的 SQL Server Microsoft。
I/O 相关性 INF:了解如何设置 SQL Server I/O 相关性选项