Performance  Monitoring & Optimization Steps

               Agenda  and Overview

 

Windows Performance Monitor 

Using SQL Server tools and features to monitor database activity     

Available in all current versions of Windows 

      SQL Server Performance Counter

Backup Device

Buffer Manager

Buffer Partition

Cache Manager

Databases

General Statistics

Latches

Locks

Memory Manager

Replication

SQL Statistics

  Database-Level Reports 

Server -Level Reports

 Using SQL Profiler

Understanding SQL Profiler

Purpose / Features:

Examples: 

     Generate a list of the 100 slowest queries 

      Monitor all failed logins (Security) 

SQL Server Profiler Architecture

SQL Profiler Terminology 

Creating and Managing SQL Traces 

Trace Templates (Built-In) 

Configuration Trace Events

Groupings:

Examples:

Configuration Trace Columns

Specifies the details to be monitored/recorded

Configuring columns

Examples of Columns:

Other SQL Profiler Options

Creating new templates using SQL ProfilerScripting trace definitions◦

Extracting SQL Server Events