Group Calculation is a workflow that runs per group. The more groups you have, the more workflows there will be. The more complicated the criteria, the more time and resources it will take for these workflows to finish. This can have a considerable impact on performance. The recommendation is to prefer explicit group membership rules over dynamic group membership rules whenever possible. For dynamic groups, it is also good practice to keep the group calculation criteria as simple as possible. Complex dynamic group calculation criteria rules can have a significant impact on management server performance. A way to tweak this is to set a bigger interval so that the group calculation workflows run less often. This is controlled by the DWORD GroupCalcPollingIntervalMilliseconds setting. Slowing this down will help keep group calculation from consuming all the healthservice and database I/O. The default value is 30000 (decimal); 90000 (decimal) is recommended for environments with many dynamic groups.
This policy create registry key: "HKLM\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\" and REG_DWORD Decimal Value: "GroupCalcPollingIntervalMilliseconds".
SCOM 2012 existing registry value: not present (must create value).
To delete REG_DWORD value from registry, disable this policy.
Default in code value = 30000 milliseconds (30 seconds).
Minimum value (in this group policy template) = 30000
Maximum value (in this group policy template) = 900000 milliseconds (15 minutes)
Recomended value for large environments: 90000 milliseconds (90 seconds)
|Registry Path||SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\|