Perfmon Basics Rick Heiges, SQL Server MVP.  Our Sponsors  Our Venue  SQLPASS NYC Chapter  Volunteers for SQL Saturday #380  Our Speakers Thank You.

Slides:



Advertisements
Similar presentations
Use the tools support uses.
Advertisements

ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Troubleshooting Web Site Performance Issues with Visual Studio Team System Martin Kulov Director.NET Development National Academy for Software Development.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Gather SQL Server Performance Data with PowerShell
Chapter 11 Monitoring and Analyzing the Web Environment.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
11 MONITORING MICROSOFT WINDOWS SERVER 2003 Chapter 3.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
HelgeKlein.com Home of SetACL A scientific approach to XenApp farm sizing Helge Klein.
Chapter 11: Maintaining and Optimizing Windows Vista
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
Performance Baselining, Benchmarking, and Monitoring
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
Windows Server 2008 Chapter 11 Last Update
Availability Configuration PerformanceCapacity.
MCTS Guide to Microsoft Windows 7
Paul Jaffray Technical Services Manager Promedica Health System, Inc. Wednesday March 6th, 2002 Session 5823: Working with Windows NT Performance Data.
11 SYSTEM PERFORMANCE IN WINDOWS XP Chapter 12. Chapter 12: System Performance in Windows XP2 SYSTEM PERFORMANCE IN WINDOWS XP  Optimize Microsoft Windows.
© Wiley Inc All Rights Reserved. MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
SQL Server 2008 R2 for the DBA Patrick LeBlanc. Objectives  New Editions  Datacenter  Parallel Data Warehouse  Multi-server management  Utility Control.
Allen White UpSearch Technology Services SQL Server MVP SESSION CODE: DAT306 Gather SQL Server Performance Data with PowerShell.
Understanding Perfmon The Performance Testing Tool >>>>>>>>>>>>>>>>>>>>>>
Agenda for Today Do Chapter 14 Final Project Review for Final.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
Updating Windows Vista Lesson 10. Skills Matrix Technology SkillObjective Domain SkillDomain # Understanding UpdatesApply security patches and updates.
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Perfmon and Profiler 101.
SQLRX – SQL Server Administration – Tips From the Trenches SQL Server Administration – Tips From the Trenches Troubleshooting Reports of Sudden Slowdowns.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 13: Monitoring and Optimizing Active Directory.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Amit Bansal CTO | Peopleware India (unit of eDominer Systems) | |
Module 10: Preparing to Monitor Server Performance.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
Guide to MCSE , Enhanced1 Activity 11-1: Using Task Manager to Manage Applications and Processes Objective: To explore managing applications and.
Troubleshooting SQL Server Performance: Tips &Tools Amit Khandelwal.
Monitoring and Managing Server Performance. Server Monitoring To become familiar with the server’s performance – typical behavior Prevent problems before.
Windows Server 2003 系統效能監視 林寶森
M ODULE 2: P REPARING TO M ONITOR S ERVER P ERFORMANCE.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Central Management Server Managing Your SQL Server Environment 1.
SQL Server High Availability Introduction to SQL Server high availability solutions.
Carlos Bossy Quanta Intelligence SQL Server MCTS, MCITP BI CBIP, Data Mining Real-time Data Warehouse and Reporting Solutions.
MANAGEMENT DATA WAREHOUSE AND DATA COLLECTOR Ian Lanham.
Sponsors.
Monitoring Windows Server 2012
Benchmarking like a PRO
Strategies for Getting Noticed by Recruiters and on LinkedIN
SQL Server Data Collector From Every Angle
Benchmarking the forgotten Role of Performance Tuning
Query Performance Tuning: Start to Finish
Hands-On Microsoft Windows Server 2008
SQL Server Monitoring Overview
Rick Heiges, SQL Server MVP
MONITORING MICROSOFT WINDOWS SERVER 2003
Please Support Our Sponsors
Where to Start, What You Need
Optimizing SQL Server Performance in a Virtual Environment
Database Corruption Advanced Recovery Techniques
Azure SQL Database - Managing your database on the cloud
Tools.
Troubleshooting Techniques(*)
Tools.
Perfmon Real-Time Monitoring Tips
Dell EMC SQL Server Solutions Doug Bernhardt
Using wait stats to determine why my server is slow
Presentation transcript:

Perfmon Basics Rick Heiges, SQL Server MVP

 Our Sponsors  Our Venue  SQLPASS NYC Chapter  Volunteers for SQL Saturday #380  Our Speakers Thank You to

 For Giving Up Your Saturday  For Not Giving Up on that One Problem  For Wanting to Continue to Learn  For Not Wanting to Stagnate in Your Career  For Going that Extra Mile  For not going the extra miles to the other SQL Saturdays today (Varna and Iowa City) THANK YOU!!!

Who am I? Board of Directors Independent Experts, Real World Answers Principal Solutions Architect

Like us on Facebook facebook.com/DBBestTech Follow us

 The Perfmon Tool  Real-time Monitoring / Analysis of Selected Counters  Methods of Capturing a Log  Baselines  Reviewing a Log – Analysis  PAL – Free Tool  Relog Agenda

 Once referred to as Sysmon  Also called Performance and Reliability Monitor in Vista  Part of every Windows OS  Usually considered a “light-weight” process  Real-Time Monitor or view a log  Collect data from other systems Perfmon

 Perfmon Tool Demo 1

 Local or Remote System  Scroll or Wrap  Duration – Properties  Freeze / Update / Resume  Pro: See what is Happening Now  Con: No Evidence Real-Time Monitoring

 CPU Counters  \Processor\% Processor Time  \System\Processor Queue Length  \System\Context Switches/sec  Memory  \Memory\Pages/sec  \SQLServer:Buffer Manager\PageLifeExpectancy  \SQLServer:Buffer Manager\LazyWrites/Sec  \SQLServer:Cache Manager\Cache Hit Ratio  \SQLServer:Memory Manager\Memory Grants Pending Selected Counters

 IO Counters  \PhysicalDisk(*)\Disk Transfers/sec  \PhysicalDisk(*)\Disk Read Bytes/sec  \PhysicalDisk(*)\Disk Write Bytes/sec  \Process(sqlservr)\IO Data Operations/sec  \SQLServer:Databases(*)\Transactions/sec  \PhysicalDisk\Avg Sec/Transfer  Network  \Network Interface(*)\Bytes Total/sec There are Many Others! Selected Counters (Cont.)

 Manually Add Counters  Logman  Powershell Methods

 Manually Adding Counters  Logman Demo 2 logman create counter SQLSat380 -cf C:\PerfTemplates\Example\Rick- Lenovo.template -si 00:00:10 -f csv logman start SQLSat380 logman stop SQLSat380

 Zero Activity Baseline  Typical Workload Baseline  End of Month/Etc Baseline Baselines

 Different Views in Perfmon  Line  Bar  Report  PAL  Codeplex FREE Tool  Graphs! Explanations!  Demo - Sample Reviewing a Log

 Allows you transform format of a perflog into another format  Extract out a specific time slice from a Perflog  Filter out specific counters of a Perflog Relog

 Powershell  Relog  Circular Data Collection  Creating your own Management Data Warehouse Beyond Basic Perfmon

 Add / Remove Counters from the Line Graph View of Current Activity  Create a log capture of a few counters. Capture Data for a few days  View your log data in Line Graph View in Perfmon Call To Action

 Rick Heiges, SQL Server MVP  Thank You! Like us on Facebook facebook.com/DBBestTech Follow us