我正在设置一个用于数据仓库的Azure D11 SQL Server。我只能附加4个数据磁盘并已完成,现在我需要确定如何配置它们并拆分DB文件。我正在尝试调整 MS Guidance 我的具体情况。

传统设计:

OS Disk/Azure Temp Disk
1 data disk - TempDB
1 data disk - Log
2 data disk - Data
.

我期待他们的指导方针是一般/可能的OLTP服务器。我在简单的恢复模式下有一个数据仓库,夜间的ETL进程。我没有特别流利的日志文件管理,但我的倾向是日志和tempdb可以走上一个数据磁盘,留下三个可用于条纹的磁盘,为夜间的ETL最大化IO,更重要的是,日期报告。< / p>

是合理的,将日志和tempdb放在单个磁盘上并为数据提供三个,或者日志文件真的需要在单独的磁盘上?

有帮助吗?

解决方案

Azure IAAS是比传统的内部部署服务器(虚拟带SAN或纯粹物理)的不同动物。您将获得每个驱动器的最佳500个IOP。

一般推荐是使用存储池来条带传输多个驱动器以增加吞吐量。

在D系列中只提供四个驱动器,我会做以下。

  • 将tempdb放在d:\,它是一个ssd。不要在那里放任何东西,确保启动脚本将为任何必要的文件夹检查驱动器,如果需要,请修复权限。

  • 条带四个磁盘,您进入单个驱动程序,并在那里放入数据和日志文件。

如果您有8个可用于附加的磁盘,我建议每次执行四个磁盘的驱动器,并在另一个驱动器上投入一个和数据。

许可以下: CC-BY-SA归因
不隶属于 dba.stackexchange
scroll top