Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

14
Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama SQL Server Geeks - Editor In Chief and Regional Mentor(Delhi & NCR) www.ahmadosama.net www.sqlservergeeks.com/people/ ahmadosama

description

Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama SQL Server Geeks - Editor In Chief and Regional Mentor(Delhi & NCR) www.ahmadosama.net www.sqlservergeeks.com/people/ahmadosama. Agenda. SQL DIAG For Data Collection PerfStats For Data Collection - PowerPoint PPT Presentation

Transcript of Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

Page 1: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

Troubleshooting From the Field – Part 2SQL DIAG & SQL NEXUS

By

Ahmad OsamaSQL Server Geeks - Editor In Chief and Regional

Mentor(Delhi & NCR)

www.ahmadosama.net

www.sqlservergeeks.com/people/ahmadosama

Page 2: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

Agenda

SQL DIAG For Data Collection

PerfStats For Data Collection

SQL NEXUS For Data Analysis

Page 3: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

1. What it Collects?

1. Server Side Tracing

2. Performance Counters

3. Event logs, Error Logs, dumps etc

2. How it Collects?

1. Command line tool

2. As a service

3. As a scheduler

4. Options as an XML file

5. Specific or All Instance

SQL DIAG for Data Collection

Page 4: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

SQLDIAG Demo

Page 5: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

1. Adds Custom diagnostic to SQL DIAG

2. New Configuration files

3. Waits Stats

4. Locking and blocking

5. Tightly integrated with SQL NEXUS

PerfStats for Data Collection

Page 6: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

PerfStats Demo

Page 7: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

1. What it does?

1. Loads data from SQL DIAG into a Database.

2. Wait Stat Analysis and Reports

3. Locking Blocking Analysis and Reports

4. Uses SSRS for reports

5. Uses Read Trace to Analyze server side traces.

1. Comes with RML Utilities

2. Used for analyzing and comparing traces

SQL NEXUS For Data Analysis

Page 8: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

SQL NEXUS Demo

Page 9: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

9Microsoft Developer & Platform Evangelism

Summary

Use SQL DIAG to Collect DIAGnostic Data

Use SQL NEXUS to Analyze Data

Troubleshoot remote systems with ease.

Mar-2008

Page 10: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

Links

SQL NEXUS – http://sqlnexus.codeplex.com

PerfStats - http://bit.ly/17ZJ1jP

Page 11: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

Be a member - www.SQLServerGeeks.comwww.FaceBook.com/SQLServerGeeksTwitter @SQLServerGeeksPresentation & Scripts uploaded on www.SQLServerGeeks.com/files

Continue your learning…

Page 13: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

Q & A

Page 14: Troubleshooting From the Field – Part 2 SQL DIAG & SQL NEXUS By Ahmad Osama

Thank you

for suggestions, please email at [email protected]