Global sync for CAPC is currently taking 3+ hours, need to extend the timeout/delay between starting the next global sync as we're getting multiple going at a time. I believe we're currently sitting at 2 hours.
DX NetOps Performance Management PC Portal web server Global Synchronization cycles should normally complete within 5-10 minutes. Sometimes it may run longer when addressing large change sets.
It should never run for many hours for multiple cycles one after the other. In this case the Global Synchronization cycles would take 3+ hours to complete. All runs would take this long.
It would cause Dashboard and Report failures due to query timeouts due to MySql being too busy to respond while Global Synchronization was running and slowing things down.
All supported DX Performance Management releases
There was some tuning of MySql that improved the time frames by 60-90 minutes.
The remaining time frame was due to excessive item counts in the PC Portal MySql netqosportal DB. Primarily Process CPU Usage items.
Some time was reduced through MySql configuration tuning performed with engineering assistance and input.
The primary solution was identifying and removing more than 5.2 million processcpuusage items. They are known to cause excess item count issues. Everytime processes change, we remove the item and create a new one. Generates excessive numbers of old/current items in the PC DB. We believe they were generated with the Metric Family was tied to all devices. Then quickly removed. The mass change failed to be properly unsynced from PC Portal inventory.
Once removed it lowered Global Synchronization cycle times to less than 10 minutes.
What do Global Synchronization cycle time frames look like historically and currently? Gather the following output which will show the cycle time frames for the last few days.