Knowledge United

Leverage the Power of Learning

Welcome Guest!

2790: Troubleshooting & Optimizing Database Servers Using SQL 2005

Email | Print | Bookmark

Note: Courses marked with are guaranteed to run.

View dates in the following formats: Virtual, Instructor-led, Onsite.

Onsite / Private Class

We can provide this class onsite to your team as a standard class or customized to meet your specific needs.
Request a quote today.

Notify Me of Upcoming Dates

Where are all the dates? Contact us using the form below and we will provide you with training options for this course, as we have many nationwide dates that may not be listed.

Name: Phone:
Email: Company:
Comments:

Introduction:

The purpose of this two-day workshop is to teach database administrators working in enterprise environments how to determine and troubleshoot performance issues using Microsoft SQL Server 2005. The primary focus of this workshop is to teach the overall process of troubleshooting. It includes establishing monitoring standards and baselines, determining performance thresholds, and focusing the investigation on specific issues.

Audience:

  • This course is intended for current professional database administrators who have three or more years of on-the-job experience administering SQL Server database solutions in an enterprise environment.

At Course Completion:

After completing this course, students will be able to:

  • Define and implement monitoring standards for database servers and instances.
  • Troubleshoot database server and database performance issues.
  • Optimize the query performance environment.
  • Troubleshoot SQL Server connectivity issues.
  • Troubleshoot SQL Server data issues.
  • Troubleshoot SQL Server concurrency issues.

Prerequisites:

Before attending this course, students must have:

  • Working knowledge of SQL Server 2005 architecture including indexing, SQL execution plans, and SQL Server basic configuration.
  • Basic monitoring and troubleshooting skills. For example, students should have used Sysmon and Perfmon on the job.
  • Working knowledge of the operating system and platform. Students should understand how the operating system integrates with the database, what the platform or operating system can do, and the interaction between the operating system and the database.
  • Basic understanding of server architecture such as CPU and memory utilization and disk input/output (I/O).
  • Basic knowledge of application architecture. Students should know how applications can be designed in three layers, what applications can do, the interaction between applications and the database, and the interaction between the database and the platform or operating system.
  • Understanding of Transact-SQL syntax and programming logic.
  • Basic knowledge of Microsoft Windows networking. Students should understand how Domain Name Service (DNS) operates and how servers communicate between domains.
  • Familiarity with SQL Server 2005 features, tools, and technologies.
  • Microsoft Certified Technology Specialist: Microsoft SQL Server 2005 credential or equivalent experience.

It is recommended, but not required, that students have completed:

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exams:

  • 70-444, Optimizing and Maintaining a Database Administration Solution by Using Microsoft SQL Server 2005

Student Materials:

The course materials are yours to keep. The student kit includes a comprehensive workbook and other necessary materials for this class.

Course Outline

Unit 1: Building a Monitoring Solution for SQL Server Performance Issues

  • This unit provides an opportunity to the student to build a monitoring solution that will help to identify SQL Server performance issues. Students will use the tool provided to design a baseline performance monitoring solution.
  • Narrowing Down a Performance Issue to an Environment Area.
  • Guidelines for Monitoring Database Servers and Instances by Using Profiler and Sysmon.
  • Guidelines for Auditing and Comparing Test Results.
  • Lab: Building a Monitoring Solution for SQL Server Performance Issues

Unit 2: Troubleshooting Database and Database Server Performance Issues

  • This unit provides an opportunity for the students to troubleshoot SQL Server performance issues. Students analyze the sample monitoring output to determine the issue. This unit includes a new feature in SQL Server 2005 which allows students to automatically sync a Sysmon log and Profiler trace. It also allows students to load and perform analysis against a Profiler trace using SQL Server queries. Finally, it allows students to run SQLdiag.exe as an additional troubleshooting tool.
  • Narrowing Down a Performance Issue to a Database Object.
  • How the SQLdiag Tool Can Be Used to Analyze Outputs.
  • Lab: Troubleshooting Database and Database Server Performance Issues

Unit 3: Optimizing the Query Performance Environment

  • This unit gives an opportunity to the student to determine the database level reasons for poor query performance, like bad indexes and outdated index column statistics. Students are provided with samples from a Profiler trace or a listing of bad performing queries and directed to investigate possible reasons.
  • The Methodology of Optimizing a Query Environment.
  • The Query Performance Troubleshooting Process.
  • Use of Database Tuning Advisor to Troubleshoot the Query Environment.
  • Lab: Optimizing the Query Performance Environment

Unit 4: Troubleshooting SQL Server Connectivity Issues

  • This unit explains the troubleshooting of common SQL Server problems. Examples include DNS issues, network authentication issues, and SQL Server 2005 endpoint issues.
  • The Methodology of Troubleshooting SQL Server Connectivity Issues.
  • Areas to Troubleshoot for Common Connectivity Issues.
  • What Are SQL Server 2005 Endpoints?
  • Lab: Troubleshooting SQL Server Connectivity Issues

Unit 5: Troubleshooting SQL Server Data Issues

  • This unit lets students troubleshoot issues at a data level. One exercise will be used to identify a torn page as well as to recover the torn page. The second exercise will be a business unit report which contains invalid data. The goal will be for the Database Administrator to track down the reasons for the invalid data.
  • The Methodology of Troubleshooting SQL Server Data Issues.
  • The Process of Troubleshooting Data Integrity Issues.
  • How Torn Pages Can Be Resolved using a Single-Page Restore.
  • Lab: Troubleshooting SQL Server Data Issues

Unit 6: Troubleshooting SQL Server Data Concurrency Issues

  • This module lets the students identify the offending objects that cause concurrency issues. The first exercise shows how to determine stored procedures involved in a deadlocked situation. The second exercise shows students how to determine the source of a blocking issue and the third exercise will show students how to evaluate wait types and latches.
  • The Methodology of Troubleshooting Concurrency Issues.
  • What Are SQL Server Latches?
  • Activity: Choosing a Blocking Monitoring Solution
  • Lab: Troubleshooting SQL Server Data Concurrency Issues

Ways To Save On Training

State, Federal, and University Employees

State, Federal, Government contractors, and University employees can apply for special discounts on training events. Please visit our government page to learn more or contact our government representative at (888) 448-5669 x7401.

Group Savings

Corporate Discounts

Did you know that many companies already have special rates in place with our organization? These rates provide instant discounts on your tuition. Contact us today to find out if you qualify.

Onsite/Private Event Savings

Do you have multiple students that need to get up to speed on the same topic? Bringing an instructor onsite to you can save your team time, travel budget, and the class can be tailored to your specific needs. Learn more about our onsite training.

Microsoft Certifications

MCITP: Enterprise Support Technician

Path 1

  • 5116 Configuring Windows Vista Mobile Computing and Applications.
  • 5117 Installing, Configuring, Troubleshooting, and Maintaining Windows Vista
  • or 6062 Implementing, Configuring, and Troubleshooting Windows Vista (Combines 5116 and 5117)

Path 2

  • 5115 Installing and Configuring the Windows Vista Operating System
  • 5118 Maintaining and Troubleshooting Windows Vista Computers
  • 5119 Supporting the Windows Vista Operating System and Applications
  • or 6515 MCITP: Enterprise Support Technician Boot Camp (Combines 5115, 5118, and 5119)

Exams

  • Exam 70-620 TS: Windows Vista Client Configuration
  • or Exam 70-622 PRO: Supporting and Troubleshooting Applications on a Windows Vista Client for Enterprise Support Technicians
  • or Exam 70-621 PRO: Upgrading your MCDST Certification to MCITP Enterprise Support

MCITP: Server Administrator

  • 6430 Managing & Maintaining Windows Server 2008 Servers
  • 6424 Fundamentals of Windows Server 2008 Active Directory
  • 6425 Configuring Windows Server 2008 Active Directory Domain Services
    or
  • 6123 Configuring Windows Server 2008 Active Directory Domain Services (Combines 6424 and 6425)
  • 6421 Configuring and Troubleshooting a Windows Server 2008 Network Infrastructure
  • 6434 Automating Windows Server 2008 Administration with Windows Powershell
    or
  • 6113 MCITP: Server Administrator Boot Camp (Combines 6421, 6424, 6425, 6430)

Exams

  • Exam 70-640: TS: Windows Server 2008 Active Directory, Configuring
  • Exam 70-642: TS: Windows Server 2008 Network Infrastructure, Configuring
  • Exam 70-646: PRO: Windows Server 2008 Administrator

MCITP: Enterprise Administrator

  • 6430 Managing and Maintaining Server 2008
  • 6427 Configuring and Troubleshooting Internet Information Services 7.0 in Windows Server 2008
  • 6435 Designing a Windows Server 2008 Network Infrastructure
    or
  • Current MCSE: MCITP: Enterprise Administrator Upgrade Boot Camp
    or
  • New Candidate: MCITP: Server and Enterprise Administrator Combo Boot Camp

Start here if: You are a current MCITP Server Administrators or New Certification Candidates who has passed 70-640: TS: Windows Server 2008 Active Directory, Configuring and 70-642: TS: Windows Server 2008 Network Infrastructure, Configuring exams will take:

  • Exam 70-620: TS: Microsoft Windows Vista Client, Configuring
  • Exam 70-643: TS: Windows Server 2008 Applications Infrastructure, Configuring
  • Exam 70-647: PRO: Enterprise Administrator

Start here if: You are a Current MCSE on Windows Server 2003

  • Exam 70-620: TS: Microsoft Windows Vista Client, Configuring
  • Exam 70-649: TS: Upgrading your MCSE on Windows Server 2003 to Windows Server 2008, Technology Specialist
  • Exam 70-647: PRO: Windows Server 2008, Enterprise Administrator

MCITP: Database Developer

  • 2780 Maintaining a Microsoft SQL Server 2005 Database
  • 2785 Implementing and Maintaining a Microsoft SQL Server 2005 Database
  • 2779 Implementing a Microsoft SQL Server 2005 Database
    or
  • 6510 MCITP: Database Administrator Boot Camp
    and
  • 2781 Designing Microsoft SQL Server 2005 Server-Side Solutions (three days)
  • 2782 Designing Microsoft SQL Server 2005 Databases
  • 2783 Designing the Data Tier for Microsoft SQL Server 2005
  • 2784 Tuning and Optimizing Queries Using Microsoft SQL Server 2005

Prerequisite MCTS Certification

  • Exam 70-431: TS: Microsoft SQL Server 2005 - Implementation and Maintenance

Professional Series Exams

  • Exam 70-441: PRO: Designing Database Solutions by Using Microsoft SQL Server 2005
  • Exam 70-442: PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005

Did you know that Knowledge United supports hundreds of certifications? Contact us today for details on your certification path.

« View all Microsoft classes

Course Details

Course Length: 2 Days
Tuition Cost: $ 1050.00

Narrow Results By Topic

Explore Microsoft Courses

Current Promotions

Contact Knowledge United

Contact us any way you like! Use this form to contact us without leaving the page.

Toll Free: (888) 448-5669
International: (951) 436-9140
contact@knowledgeunited.com

Who We've Trained on Microsoft

Enterprise Clients

Government Accounts

If you are a federal, state, university, or government contractor you may apply for special rates.

©2003- 2010 Knowledge United, Inc. • All Rights Reserved • Legal Info Privacy Policy Site Map Training Policies Payment Policies