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

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

原始产品版本:SQL Server
原始 KB 编号: 967576

简介

SQL Server要求系统支持有保证地传递到稳定介质,如以下下载文档所述:

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

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

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

SQL Server使用 Write-Ahead 日志记录 (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
镜像和Always On可用性组 这些白皮书也适用于 Microsoft SQL Server 2008 及更高版本的SQL Server。
I/O 相关性 INF:了解如何设置SQL Server I/O 相关性选项