【问题标题】:Azure SQL VM - Premium Storage Caching or P50 or more disks?Azure SQL VM - 高级存储缓存或 P50 或更多磁盘?
【发布时间】:2021-11-22 03:14:23
【问题描述】:

我有一个 50 TB 的 SQL 服务器要在 Azure 上托管。我想从高级存储缓存中受益(在 SQL VM 的Azure best practices 中提到),但我最多只能使用 P30,而且其中很多。

另一种选择是使用 P70-80 磁盘,但我将无法从高级存储缓存中受益。

那么,问题是,存储缓存值得吗?还是只是提高 IOPS 的一种方式?

【问题讨论】:

  • 如果我能做些什么来改善这个问题,请分享。

标签: azure storage azure-storage azure-sql-server azure-caching


【解决方案1】:

是的,存储缓存是值得的,因为没有缓存,IOPS 和 MBps 吞吐量会根据虚拟机的未缓存磁盘吞吐量限制进行计数。最大缓存限制为读取器提供了额外的缓冲区,有助于应对增长和意外高峰。

如果该选项可用于显着提高对数据光盘的读取性能而不会产生额外费用,则应使用高级缓存。

在高级存储上启用缓存时,虚拟机可以扩展到远程存储未缓存的 VM IOPS 和吞吐量限制。

注意:磁盘缓存不支持 4 TiB 及更大的磁盘(P50 和更大)。如果多个磁盘连接到您的 VM,每个磁盘 小于 4 TiB 将支持缓存。有关详细信息,请参阅 磁盘缓存。

示例:

缓存的大小由虚拟机的大小决定。例如,标准 M8ms VM 的总缓存容量为 793 GiB,并提供 10000 缓存磁盘 IOPS 和 1000 MBps 缓存磁盘吞吐量。同样,在总缓存大小为 3174 GiB 的情况下,标准 M32ts VM 提供 40000 缓存磁盘 IOPS 和 400 MBps 缓存磁盘吞吐量。

【讨论】:

  • 我们最终使用了一个巨大的 Ultra 磁盘。感谢您的信息!
猜你喜欢
  • 2013-08-03
  • 2017-10-30
  • 1970-01-01
  • 2021-12-03
  • 1970-01-01
  • 2014-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多