posted 5/22/2011 6:54:02 AM by Vasudev Menon - Views: [1342]
In this section I am going to cover, as to how we went about analyzing the performance counter values captured and then based on the results, arriving to conclusions on the new “minimum and maximum memory settings” to be proposed for the 5 SQL instance(s) concerned.
Anyone interested in reading up the background on this, can find Part 1 - here & Part 2 – here.
We collected data on 5 SQL instances.
Instance 1:
SQL Server\Instance name
Current Minimum Memory configured on SQL instance
Current Maximum Memory configured on SQL instance
XXXXXX\AAAABBBB01
1024 (MB)
2048 (MB). RAM on system: 3 GB
Average PLE value:
Average of Total Target Memory (KB):
Average of Total Server Memory (KB):
Outcome:
New Minimum Memory configured on SQL instance
New Maximum Memory configured on SQL instance
4096 (MB)
8192 (MB)
Instance 2:
YYYYYY\CCCCDDDD02
None. Meaning no min memory configured.
None. RAM on system: 2 GB
3072 (MB)
Instance 3:
ZZZZZZ\EEEEFFFF03
None. RAM on system: 2.5 GB
2048 (MB)
6144 (MB)
Instance 4:
WWWWWW\GGGGHHHH04
128 MB
512 (MB)
So the final proposed SQL instance layout with max memory allocation on the 2 node active-active cluster was as below:
Minimum Memory proposed
Maximum Memory proposed
Proposed node on cluster
Total allocated memory for SQL on a single node
Node 1
10240 MB
VVVVVV\IIIIJJJJ05
Node 2
Vasudev Menon (Member since: 4/26/2011 5:00:57 AM)
View Vasudev Menon 's profile
Hi Vasu, just skimmed through all the 3 blog posts realated to Memory pressure analysis - though I have some questions, I must say this series has been excellent. Very good learning for our audience. Great going and thanks for your valuable contribution !
Regards
Amit
Leave a comment