我们一直使用azure VM来托管SQL Server。 A4尺寸,即4芯& 7GB内存 我们注意到数据库的间歇性缓慢。
我们担心,由于azure VM是多租户实例,因此无法始终以4核性能运行。
我们正在努力了解当我们启动4核VM时,它是否正确 意味着我们总是拥有那么多的计算能力?还是会减少 取决于其他用户?
答案 0 :(得分:1)
您应该做的第一件事是衡量数据库执行速度这么慢的原因。您是否达到VM的内存限制? CPU限制?或者数据磁盘的性能是一个问题(IOPS)?
在MSDN there's a checklist上,了解在虚拟机中托管SQL Server时需要考虑的事项:
答案 1 :(得分:1)
只要您没有选择最小的VM大小,Azure就不会共享内核和内存。
但是,请记住,其他租户仍然可能会干扰您,主要是网络流量。来自持久驱动器的I / O(除D:之外的任何驱动器)也通过网络。