Best Practices Every SharePoint Manager Needs to Know

The common challenge I encounter when chatting with Application Developers, Testers and Power Users is unanimously focused on User Adoption.

SharePoint has a way of growing like a weed in an organization. The initial implementation may have been for a single workgroup but now everyone wants to use it and the system resources begin to balloon exponentially.

Unfortunately, the features that make SharePoint easy to use out of the box, can create performance, usability, and user experience problems.  And if user experience starts to get worse, your users will get frustrated and go back to the old solution – hard drives, file servers, dropbox, google docs, hangouts, and water-cooler conversations.

Within 15 minutes you can analyze any performance, user experience hotspots and configuration or deployment issues and zero-in on just what you need to know:

  • Why certain Pages, Lists or Views in SharePoint are slow
  • Which web parts have implementation issues such as inefficient database access or bad coding
  • Whether you have configuration problems that lead to bad or slow behavior
  • Which Pages, Lists or Views are actually used or are not used
  • Whether your current server resources (CPU, memory, disk, network) can handle the expected load

Application monitoring can help you find current performance problems and prevent future ones. It is a lot easier (and less costly) than blindly adding more hardware!

Dynatrace SharePoint Performance Dashboard gives an overview of overall response time, response time and failure rates per URL as well as WebParts that impact performance
Caption: Take the SharePoint Performance Sanity Check and you’ll see how the SharePoint Performance Dashboard gives an overview of overall response time, response time and failure rates per URL as well as identifying WebParts that impact performance.

Instructions for the SharePoint Performance Sanity Check:

  1. Quickly install a Free Trial of Dynatrace with the SharePoint FastPack.
  2. Next, install the Dynatrace Agent on your SharePoint server and configure these agents to monitor the traffic on IIS and the traffic going all the way into SharePoint’s AppPool.
  3. Lastly, make sure there is load on the system and check out your Dynatrace monitoring dashboard.

That’s it, voila!

More SharePoint Performance Monitoring Information:
READ: More SharePoint Performance Best Practices
WATCH: SharePoint Performance Analysis

FREE Application Performance Monitoring Resources:
Dynatrace Free Trial
Mobile/Website Performance Test

Andreas Grabner has 20+ years of experience as a software developer, tester and architect and is an advocate for high-performing cloud scale applications. He is a regular contributor to the DevOps community, a frequent speaker at technology conferences and regularly publishes articles on You can follow him on Twitter: @grabnerandi