This month's discount Comprehensive Database Performance Health Check · Testimonials
SQLAuthority with Pinal Dave
Home
  • Consulting
    • Health Check
  • Free Videos
  • All Articles
    • AI
    • SQL Performance
    • SQL Tips and Tricks
    • Interview Questions and Answers
    • SQL Puzzle
    • SQL Video
    • SQLAuthority News
    • Personal
  • Books
  • Consulting
SQL SERVER 2016 - Comparing Execution Plans

SQL SERVER 2016 – Comparing Execution Plans

November 28, 2015
Pinal Dave
SQL Performance
Execution Plan, MySQL

A query runs fine in test but slow in production? SQL Server 2016 tools add a way of comparing execution plans so you can find what changed.

Read More
Execution Plan Query Window.

SQL SERVER – Save and Send Execution Plan Via Email

November 9, 2015
Pinal Dave
SQL Performance
SQL Server Management Studio

A reader wanted to send a big graphical execution plan via email to a friend. Here is a quick step by step way to save it, and what to do if it is over 20 MB.

Read More
A hand guiding a red shoehorn into the heel of a stiff new leather shoe by a front door.

Plan Guides: Fixing a Query You Cannot Change

October 15, 2015
Pinal Dave
SQL Performance
Execution Plan, Parameter Sniffing, Query Hint, Query Store, SQL Server

Apply plan guides to a parameterized query you cannot edit, validate the guide, confirm plan matching, and compare Query Store hints.

Read More
SQL SERVER - Script: Finding queries without JOIN Predicates

SQL SERVER – Script: Finding queries without JOIN Predicates

August 26, 2015
Pinal Dave
SQL Performance
SQL Scripts

During a code review I spotted a query missing its join condition. Here is a script for finding queries without JOIN predicates in SQL Server.

Read More
Gouache painting of an old mossy watermill wheel on a stream with a fresh red paddle waiting on the bank

Analysis Services Performance Monitoring: What to Measure

August 13, 2015
Pinal Dave
SQL Performance
Notes from the Field, SQL Analysis Services, SQL Monitoring

Analysis Services performance monitoring starts with one habit: take measurements before users complain. This guest post by Bill Anton explains what to measure for processing and for queries, and why the OLAPQueryLog table tells only part of the story.

Read More
Gouache painting of four wheelbarrows in parallel each carrying part of a pumpkin pile, one pumpkin painted red

How to Find Queries Running in Parallel in SQL Server

July 25, 2015
Pinal Dave
SQL Performance
Parallel, SQL CPU, SQL Scripts, SQL Server

To find queries running in parallel, read max_dop and the CPU to elapsed ratio from the query stats view, then confirm with the plan XML. This post tests both on a two million row table. It also explains why the same query stays serial until its cost passes the threshold.

Read More
SQL SERVER - Querying Performance Counters from SQL Server

SQL SERVER – Querying Performance Counters from SQL Server

July 14, 2015
Pinal Dave
SQL Performance
SQL Scripts

When SQL Server is slow, where do you start? I look at querying performance counters from inside SQL Server as a quick way to see what is going on.

Read More
Previous 1 … 57 58 59 60 61 62 63 … 127 Next
  • Books
  • Testimonials
  • Privacy Policy

© 2006 – 2026 All rights reserved. pinal @ SQLAuthority.com