Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Understanding performance bottlenecks using performance dashboard
1. Understanding Performance Bottlenecks using Performance Dashboard Amit Banerjee Support Escalation Engineer Microsoft Corporation SQL Server FAQ: http://blogs.msdn.com/sqlserverfaqTroubleshootingSQL: http://troubleshootingsql.com Twitter: @banerjeeamit | @MicrosoftSQLCSS
2. Agenda What is Performance Dashboard Installation and usage What can it be used for? Demo
3. What is Performance Dashboard A set of RDLs deployed using custom reports feature in Management Studio which help resolve the most common performance issues, such as blocking, high CPU usage, latch contention and disk I/O bottleneck, without having to execute T-SQL queries.
4. Installation and Usage Install the Performance Dashboard Reports from Microsoft Downloads site Once you install the above, go to rogram Filesicrosoft SQL Server0oolserformanceDashboardand run the setup.sql script against the SQL instance that you want to monitor the performance for. Right click on the Server Name in Object Explorer -> Reports -> Custom Reports and select performance_dashboard_main.rdl
5. What can it be used for? CPU bottlenecks (which queries are consuming the most CPU and Plan for this query) IO bottlenecks (which queries are performing the most IO and Plan for this query). Index recommendations generated by the query optimizer (using Missing Indexes DMV feature) Blocking Latch contention and other Wait Types
6. What can I find? CPU usage based on Ring Buffer output Blocking information based on sys.dm_exec_requests output All hyperlinks allow various levels of drill-downs to get query-text and the query plan along with connection properties
7. What can I find? Dashboard Main report -> Click on the waits showing up with the highest count to get to this report Further drill-down is available using Session ID or Query-text columns
8. References Download link: SQL Server 2005 Performance Dashboard Configuring Performance Dashboard for SQL Server 2008