Azure IO性能sql server

我们正在将我们的本地SQL Server迁移到Azure,并且在IO性能方面遇到问题。

我已经创build了一个新的D14实例,并附带了每个大小为100GB的16个虚拟磁盘。 我在Windows 2012中创build了一个存储池,随后创build了一个卷。 当我运行水晶磁盘标记时,我看到非常慢的速度和低IOPS。 我究竟做错了什么? 28mb / s是不会削减我们的SQL服务器。

我怎么能得到这些价值。 我读的一切似乎告诉我,这是可能的,但我不知道我错过了什么。

在这里输入图像说明

对于这样的问题没有明确的答案,但是我会为您提供一些链接,这些链接应该为您设置优化虚拟机的正确path。

我将从阅读微软关于性能的官方文档开始:

  • 在Azure虚拟机中的SQL Server的性能指导: http : //msdn.microsoft.com/en-us/library/azure/dn248436.aspx
  • Azure虚拟机中SQL Server的性能最佳实践: http : //msdn.microsoft.com/en-us/library/azure/dn133149.aspx

我也会阅读这篇关于Azure虚拟机的磁盘性能的文章,你会发现你的磁盘性能实际上在可接受的范围内: http : //blog.ittoby.com/2014/05/cloudy-io-performance -increasing-azure.html

最后,我会阅读有关“ 高级存储 ”function的预览版本,这将使连接的磁盘达到50,000 IOPS并在SSD上运行: http : //azure.microsoft.com/en-us/documentation/articles /存储高级存储预览门户/

我不会将16/100 GB磁盘添加到Windows中的单个虚拟磁盘,并希望它快速,尽量减less磁盘数量和增加它们的大小,为数据和日志创build不同的虚拟磁盘,如果你有选项,使用高级存储function。