Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Real World SQL Server Profiler
Rating: 4.4 out of 5(76 ratings)
465 students

Real World SQL Server Profiler

Master the Fundamentals of SQL Server Profiler
Created byMike West
Last updated 1/2017
English

What you'll learn

  • At the end of this course you'll have a very solid understanding of how to use SQL Server Profiler in the real world.

Course content

4 sections33 lectures1h 6m total length
  • Course Introduction1:14

    What is this course about? 

    What are we going to learn about SQL Server Profiler?

    Let's find out in this lecture. 

  • Profiler Architecture1:57

    In this lecture let's discuss the architecture of profiler from a very high level. 

  • The Big 4 - The Terms We Need to Know3:44

    Some of profiler's vernacular is confusing. 

    Let's sort it our in this lesson. 

  • Granting Users the Rights to Run Profiler2:47

    As a general rule you only want members of the sysadmin group to run traces on prod boxes. 

    However, you can grant certain users the right to run them. 

  • The Profiler Toolbar2:53

    There's not a lot to it but it has some very helpful buttons that can help us get profiler doing what we want it to. 

  • Creating Our First Trace2:17

    In this lecture let's craft our first trace. 

    It's very simple. 

  • Save and Re-Open Trace File1:55

    In this lesson let's save a trace file out to the file system and re-open it. 

  • Summary0:39
  • Quiz

Requirements

  • You'll need to have SQL Server installed locally.
  • You'll need a copy of the Adventureworks learning database attached to that instance.
  • A familiarization with SQL Server would be helplful.

Description

Recent Review from Similar Course

"This was my first dba course. The course flowed well and the instructor seemed confident in his knowledge. Instructor stayed on topic and didn't get sidetracked by going down 'rabbit trails' of additional content, which can sometimes happen. I would definitely take another class with the same instructor."  Phil Carpenter 

Microsoft SQL Server Profiler is a graphical user interface to SQL Trace for monitoring T-SQL Statements of Database Engine

SQL Server Profiler is a powerful tool that allows you to capture and analyze events.

This information can be used to identify and troubleshoot many SQL Server-related problems.

One of the things that separate less knowledgeable DBAs from exceptional ones is that exceptional DBAs know how to take full advantage of the tools available to them.

Even though Profiler can be used to monitor analysis services and integration services its core use is for tracking down real world issue that happen within SQL Server’s database engine.

In this course, we are going to cover the architecture of SQL Server Profiler and then use it to track down performance related issues.

In the course, we are also going to cover the nomenclature in detail. What’s an event and for that matter what’s an event class? How do I use them?

The interface isn’t that intuitive and in this course we will walk through all the tabs and their meaning as well as learn how to use them to capture only what we want to see, not the thousands of lines we don’t need.

With profiler, we can: create traces, watch the trace capture the spids in real time, store it, replay and even save the output to a server to others can view the results in table format.

There are several reasons profiler isn’t used more often in the real world. Firstly, the interface isn’t well designed, secondly it creates a ton of data when it’s not filtered and lastly it can consume a lot of resources on the server.

If the profiler is configured appropriately to trace only relevant data for analysis, it will diminish the additional load that is introduced while it is running.

If profiler is run for a longer duration, then to capture the event of longer duration it is very important to collect selective data, otherwise the collected data can outgrow the space on the server.

In this course, we are going to learn how to ameliorate all the “issues” with the tool and learn how to use it effectively in the real world.

Thanks for your interest in Real World SQL Server Profiler. 

Who this course is for:

  • If you are interested in learning how to use SQL Server Profiler then this course is for you.