【发布时间】:2016-10-08 07:15:36
【问题描述】:
我们在 SQL Server 2016 中有一个服务器环境。服务器是虚拟化的,这意味着它共享其内存和 cpu。
最近,如果压力很大,即构建哈希表等,我们会看到内存使用量的大幅增长,这是可以预料的。
但是我们看到很多
MEMORY_ALLOCATION_EXT
RESERVED_MEMORY_ALLOCATION_EXT
等待。
所以服务器有足够的内存,我们最近也将内存翻了一番,但内存等待仍然存在。
从监控服务器状态来看,它似乎不需要更多内存,但您认为这些等待的原因可能是什么?
【问题讨论】:
-
你的服务器好像是在 vm 上运行的,你是把 RAM 分配为 Dram 还是静态 ram。
-
好问题。我只是开发人员,不是 DBA 也不是系统管理员,所以我不能告诉你。
-
检查此图片并更新问题,如有任何进一步的问题:google.com/imgres?imgurl=http://sqlmag.com/content/content/…
-
你可以看到这些设置,如果你右键点击超V
标签: sql-server memory database-administration