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
A garden hose nozzle with a red dial, one sharp jet and one wide gentle shower over flower beds

Catch-All Queries and Optional Parameter Plan Optimization in SQL Server 2025

January 18, 2019
Pinal Dave
SQL Performance
Dynamic SQL, Parameter Sniffing, Recompile, SQL Server

Compare catch-all queries with recompilation, parameterized dynamic SQL, and SQL Server 2025 optional parameter plan optimization.

Read More
Plan Cache For SQL Server.

SQL SERVER – Cleanup Plan Cache For a Single Database

January 9, 2019
Pinal Dave
SQL Performance
SQL Cache, SQL Scripts, SQL Server, SQL Server Configuration

After tuning a client’s database, a DBA rushed to run DBCC FREEPROCCACHE for the whole server. Here is how to clean up the plan cache for a single database instead.

Read More
Optimize SQL Server Performance.

SQL SERVER – How to Optimize Your Server Performance by Reducing IO Waits?

January 8, 2019
Pinal Dave
SQL Performance
SQL DMV, SQL Server, SQL Wait Stats

SQL Server tuning is mostly balancing CPU, memory and IO. In this post I show how to reduce IO waits for your queries and optimize your server performance.

Read More
Two ski tracks leaving the same spot on a snowy hill, one in easy turns, one ending in a scuffed hollow by a red ski pole

Finding the Plan That Changed: Query Store Plan History

January 7, 2019
Pinal Dave
SQL Performance
Execution Plan, Maintenance Plan, Query Store

Read Query Store plan history, compare duration by interval, find plan changes, and review a temporary force with an exit plan.

Read More
A lamplit wooden pier at dusk whose newly built far end extends past the last lamp into darkness.

The Ascending Key Problem: Estimates for Today’s New Rows

December 25, 2018
Pinal Dave
SQL Performance
Execution Plan, SQL Performance, SQL Server, SQL Statistics

Diagnose ascending key estimates with histogram boundaries, modification counts, and controlled comparisons before updating statistics.

Read More
A red wheelbarrow stopped across a garden path with three more wheelbarrows waiting behind it

Diagnosing Blocking Chains With sys.dm_exec_requests

December 12, 2018
Pinal Dave
SQL Performance
DBA, SQL DMV, SQL Lock, SQL Performance, SQL Wait Stats

Trace blocking chains from active requests to a candidate head session, inspect sleeping transactions, and verify the owner before action.

Read More
Many small loose bundles of wheat on a barn floor around one tall sheaf tied in red.

Columnstore Rowgroup Health: Finding Small and Open Rowgroups

November 22, 2018
Pinal Dave
SQL Performance
ColumnStore Index, SQL DMV, SQL Index, SQL Server

Inspect columnstore rowgroup health, understand small and deleted groups, and choose reorganize or rebuild from measured evidence.

Read More
Previous 1 … 41 42 43 44 45 46 47 … 120 Next
  • Books
  • Testimonials
  • Privacy Policy

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