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
Two identical brass compasses on a workbench, one needle pulled aside by a nearby iron vise

Why One Query Has Two Cached Plans: SET Options and plan_attributes

November 8, 2008
Pinal Dave
SQL Performance
Execution Plan, Parameter Sniffing, SQL Cache, SQL DMV, SQL Server

Investigate two cached plans with plan_attributes, decode differing SET options, and match application settings before diagnosing skew.

Read More
A cottage window frosted on the lower half, clear above, a red curtain tied back

Sharing an Execution Plan Without Exposing Sensitive Data

October 23, 2008
Pinal Dave
SQL Tips and Tricks
Execution Plan, SQL Server, SQL Server Security, SQL XML

Protect sensitive data when sharing an execution plan by inspecting XML values, redacting names and literals, and checking the file again.

Read More
A small car towing a heavy caravan slowly up a steep country lane

Trigger Overhead: Measuring the Hidden Cost of DML Triggers

July 5, 2008
Pinal Dave
SQL Performance
Execution Plan, SQL Performance, SQL Server, SQL Trigger

Measure trigger overhead with controlled inserts, execution plans, and cached trigger statistics before moving slow work into a queue.

Read More
Two picket fence sections meeting at one shared post, one painted vermilion, one cream, with no gap between them.

Filtering on Dates Without Losing the Index

April 17, 2008
Pinal Dave
SQL Performance
Execution Plan, SQL DateTime, SQL Index, SQL Server

Filtering on dates without losing an index means using searchable ranges; learn half-open boundaries, date and datetime differences, and plan checks.

Read More
A hand pressing the slightly soft front tire of a bicycle in a hallway, a floor pump standing nearby.

Reading the Warnings in an Execution Plan

April 12, 2008
Pinal Dave
SQL Performance
Execution Plan, SQL Index, SQL Server, SQL Statistics

Warnings in an execution plan can reveal conversions, missing statistics, and spills; read each warning in workload context.

Read More
Two people at a desk, one pointing a pencil at a circled box in a hand-drawn diagram

Explaining a Query Plan to a Developer

November 3, 2007
Pinal Dave
SQL Performance
Developer, Execution Plan, SQL Performance, SQL Server, SQL Statistics

Explaining a query plan starts with the costly work, checks estimates against actual rows, and turns findings into a clear code decision.

Read More
Click to include actual execution plan.

SQL SERVER – Actual Execution Plan vs. Estimated Execution Plan

August 28, 2007
Pinal Dave
SQL Performance
DBA, Execution Plan, SQL Scripts

Actual Execution Plan or Estimated Execution Plan? I always use the actual plan because it is accurate. Shortcuts: CTRL+M for actual, CTRL+L for estimated.

Read More
Previous 1 … 26 27 28 29 30 Next
  • Books
  • Testimonials
  • Privacy Policy

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