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 内部 | |
---|---|
沃尔玛 |
|
文件系统功能 |
|
I/O 缓存 | |
物理布局和设计 |
|
Tempdb | |
实用工具 |
|
诊断 |
Xperf 资源: |
NAS (网络连接存储) | SQL Server 中对网络数据库文件的支持说明 |
iSCSI | 支持 iSCSI 技术组件上的 SQL Server |
镜像和 AlwaysOn 可用性组 |
|
I/O 相关性 | INF:了解如何设置 SQL Server I/O 相关性选项 |