Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sessions about to start – Get your rig on!

Similar presentations


Presentation on theme: "Sessions about to start – Get your rig on!"— Presentation transcript:

1 Sessions about to start – Get your rig on!

2 The ConfigMgrDogs Troubleshoot Configuration Manager 2012
Ian Bartlett Senior PFE, Microsoft Inc George Smpyrakis Senior PFE, Microsoft Inc Matt Shadbolt Senior PFE, Microsoft Inc @ConfigMgrDogs DCI411

3 The Case of SQL Spikes in the morning!
1/16/2019 9:37 AM The Case of SQL Spikes in the morning! Ian Bartlett © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Application Deployment Management
1/16/2019 9:37 AM Application Deployment Management ConfigMgr 2012 is NOT 2007 Move requirement processing to the client Use explicit collections for Applications with a REQUIRED Deployment Do not target App-V Uninstall deployments to All Users/All Systems © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Understanding your Environment
ConfigMgr client polls for new policy changes A SPROC is run by the Management Point The SPROC queries the ResPolicyMap and DepPolicyAssignment SQL Tables The more records found, the more CPU time required

6 Troubleshooting Approach
MP_GetMachinePolicyAssinment is the SPROC for Machine Policy MP_GetUserAndGroupPolicyAssignments is the SPROC for the User Policy ResPolicyMap maps the Resource ID (user/computer) and PADBID (unique ID for the policy) Count of rows in ResPolicyMap = how many policies to process DepPolicyAssignment links policies to their dependencies Used for CI processing (Requirement Rules, DT selection, etc)

7 Demo How BIG of an issue is it, really?

8 Oops!! What to Do! Reduce the amount of IIS concurrent
connections allowed on each MP to reduce the load on SQL… … and WAIT!

9 How to Prevent this in your Environment
Minimise the number of Required Deployments to the All Users/All Systems Collections Prevent making any large policy changes that target the All Users/All Systems collections Create an explicit UNINSTALL Collection for each REQUIRED Install Deployment Base the Collection membership on the compliance state of the application = true and exclude the INSTALL collection Queries will be posted on ConfigMgrDogs blog post TechEd event

10 Collections in 2012 R2 Matt Shadbolt 1/16/2019 9:37 AM
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Lets do the math 10,000 clients for an average customer
1/16/2019 9:37 AM Lets do the math 10,000 clients for an average customer HINV Enabled Daily 200 Incremental Collections enabled Approx. 416 clients every hour Approx. 34 clients every 5 mins 6,800 queries every 5 minutes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Secondary Sites George Smpyrakis 1/16/2019 9:37 AM
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Why can they be a problem ?
Secondary sites are now participating in replication They hand up some data about their replication status and other status type data The more secondary sites you have, the more data being moved around Too many and you may find very large replication delays in the secondary site replication groups

14 Technical Details Secondary Site Data is the replication group in question It should replicate every 5 minutes Like all replication groups spDRSSendChangesforGroup is used to pull out all the changes and send them to all members participating in the group

15 Demo Multiple Secondary Sites

16 Send History Changes to replicate 1 x 100 = 100 100 X 100 = 10,000

17 How to address this ? ConfigMgr 2012 is NOT 2007 Use Remote DP’s
Use AllowedMPs Upgrade to R2

18 DRS Troubleshooting

19 How to address this ? Replication Link Analyzer SPDiagDRS Rcmctrl.log

20 Demo Troubleshooting DRS issues

21 1/16/2019 9:37 AM Thanks, now go do evals! @ConfigMgrDogs © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Thanks! Don’t forget to complete your evaluations
aka.ms/mytechedmel


Download ppt "Sessions about to start – Get your rig on!"

Similar presentations


Ads by Google