Question

Trying to get a handle on Resource Governor for SQL Server 2012.

I have a dev box with the following instances:

Server Instances http://hardhobbittobreak.com/wp-content/uploads/2014/05/server-instances.png

I want to set up Resource Governor so that the Tabular SSAS instance only gets 20% of the server's CPU and RAM. Is that possible? And if so, how? The information I've researched so far doesn't help me as much as I'd hoped it would.

Bonus prize: best answer from someone going to TechNet next week in Houston gets a beer. :p

Was it helpful?

Solution

You don't set it there - in SSMS, open the AS instance, then right-click and go to properties. You want to set the HardMemoryLimit/LowMemoryLimit/TotalMemoryLimit/VertipaqMemoryLimit properties.

It's percentages of TOTAL RAM ON THE BOX. So if you're running multiple instances (like classic and tabular), you need to share it between them. And you'll need to cap the SQL Server instance as well.

OTHER TIPS

Resource Governor only works on the database engine. It cannot be used for Analysis Services. See the Resource Governor Constraints section here: http://technet.microsoft.com/en-us/library/bb895232%28v=SQL.105%29.aspx

Instead, you may want to look at Windows System Resource Manager (WSRM): http://technet.microsoft.com/en-us/library/cc755056.aspx

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top