在运行查询时如何模拟低内存状态


13

我试图更好地了解SQL Server的执行引擎在低内存状态下的行为。说到内存授予,我想知道是否有某种方法可以强制GrantedMemory等于RequiredMemory。(我的猜测是有一个未记录的跟踪标志可以做到这一点。有人知道它是什么吗?)

Answers:


14

如果您使用的是SQL Server 2012 SP3或更高版本,则可以使用MAX_GRANT_PERCENT提示来限制单个查询的内存授予。但是,您必须弄乱数字以找出哪个百分比为您提供了正确的值(强制GrantedMemory等于RequiredMemory)。

有关更多详细信息,请参见此处

在此之前,您必须使用资源调控器(虽然仅适用于Enterprise)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.