October 14, 2016 | Kliment Klimentov
Item sync (Sync with Sitecore or Get Sitecore Items) is normally a fast process; it shouldn’t take more than a few seconds. However, the speed of item sync depends on both the environment TDS is working with and the volume of items.
First, check to see whether there is a problem with the Sitecore log. Syncing an item with Sitecore uses the Sitecore serialization API, so the speed and operation of the sync process depends on customizations such as custom pipelines or data provider that exist within the Sitecore installation. Check the Sitecore logs for errors that have occurred during the sync process.
Second, look for performance issues on the server. High CPU, Network or RAM usage might be the reason for the slow sync. If the databases are on a different machine, monitor it’s performance too and the network speed between the two machines.
Finally, slow sync of the first item might be caused by idling application pool. Warm up the site or use the IIS settings to prevent the site to timeout.
It’s a good idea to get a number of items from a blank Sitecore instance to identify any of these problems.