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