Performance Tuning Redefined With SQL 2008: Praveen Srvatsa
Performance Tuning Redefined With SQL 2008: Praveen Srvatsa
Performance Tuning Redefined With SQL 2008: Praveen Srvatsa
Praveen Srvatsa
Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET http://blogs.asthrasoft.com/praveens | praveens@asthrasoft.com
Helpful Experience
SQL Server Management Studio Performance Monitoring Transact-SQL (T-SQL)
Level 200
Connect with life
www.connectwithlife.co.in
Agenda
Overview Architecture Components Future Plans
Short term goals: Provide enhanced data collection and reports out of the box
Connect with life
www.connectwithlife.co.in
Policy-Based management
Agenda
Overview Architecture Components Future Plans
Targe Target t
Data Collector
Data Collector
Agenda
Overview Architecture Components Future Plans
SQL Server dashboard based on system collection sets reports Performance monitoring and troubleshooting Historical data analysis based on warehouse information
Connect with life
www.connectwithlife.co.in
Data Collector
Unified data collection infrastructure
Performance and general diagnostics data
Collector Type
Knows how to read and expose data from specific data providers
Collection Item
Instance of a collector type Determines data inputs and frequency
Connect with life
www.connectwithlife.co.in
Data Provider
Collector Type
Collection Item
Collection Item 1
Collection Item N
Collection Set
SQL Server
Operating System
MDW
MDW
Adding Value
Collector types that can be developed:
SANs (Storage Area Network)
Health Activity Performance impact Communication channels
Snapshot:
Objects (data tables, views) needed to store collected data from standard, out-of-the-box data collector types, and system collection sets
Custom_Snapshot:
New data tables can be added for standard collector types or third-party collector types for userdefined collection sets
Connect with life
www.connectwithlife.co.in
MOM Integration
Microsoft Operations Manager (MOM) Server
MOM Data Warehouse
MOM Server
MOM Data Warehouse
SQL Server
MOM Agent Data Collector
MOM Integration
MOM agent uses Data Collector to gather SQL Server diagnostics information Data Collector provides a coherent collection set definition for specific issues Data Collector cached data can either:
Be uploaded to the MOM data warehouse directly by the MOM agent (no MDW) Be uploaded to MDW first, and then to the MOM Connect with life data warehouse when required
www.connectwithlife.co.in
Performance Dashboard
Based on System Data Collection Sets
Server Activity High level SQL Server and system information Should be turned on all the time Low overhead (that is, <5 percent) Query Statistics Detailed SQL Server information Drill down to performance issues root cause Disk Usage General disk activity information per database
Connect with life
www.connectwithlife.co.in
Agenda
Overview Architecture Components Future Plans
Future Plans
Advanced troubleshooting Automatic problem detection Enhanced monitoring and alerting Improved dynamic baselining Tools suite
Session Summary
Performance Studio concepts New performance monitoring features in SQL Server 2008 Long-term investment
Feedback / QnA
Your Feedback is Important!
Please take a few moments to fill out our online feedback form
For detailed feedback, use the form at http://www.connectwithlife.co.in/vtd/helpdesk.aspx
Or email us at vtd@microsoft.com
2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.