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
Golfers seen from afar: one swinging on the tee, one waiting next, one searching the long grass for a ball

Running, Runnable, Suspended: The Life of a Query in sys.dm_exec_requests

April 17, 2014
Pinal Dave
SQL Performance
SQL CPU, SQL DMV, SQL Server, SQL Wait Stats

Read running, runnable, and suspended SQL Server requests, inspect task states, and compare scheduler queues before diagnosing CPU pressure.

Read More
Casey, Ace and Quinn face a busy night at the Clipboard Diner while a gray shadow falls across the floor, and Casey's clipboard unrolls into a list that runs right out the door. Casey says, "One wait a night. Slow is a list we can read."

Learning SQL Wait Stats: The Complete Series Guide

February 28, 2014
Pinal Dave
SQL Performance
SQL DMV, SQL Performance, SQL Wait Stats

Learning SQL Wait Stats is the fastest way I know to find out why a SQL Server is slow. This guide lists every post in my wait stats series, told as one story about an all-night diner, and answers the questions readers ask before they start.

Read More
Gouache painting: a quiet country train platform in soft morning light, a row of empty wooden benches waiting, and one vermilion umbrella leaning against the last bench

SQL SERVER – Learning More About SQL Wait Stats

December 23, 2013
Pinal Dave
SQL Tips and Tricks
SQL Wait Stats

Are SQL Wait Stats still relevant for performance tuning? Absolutely. Here is what I told a customer in Delhi and where to start learning about them.

Read More
Berry picker gathering several berries beside one berry handled separately

Single-Row Inserts in a Loop: Why Commits Cost So Much

September 17, 2013
Pinal Dave
SQL Tips and Tricks
SQL Server, SQL Transactions, SQL Wait Stats

A loop that inserts one row at a time waits for the log on every row. Here is how to see it, and three ways to wait far less.

Read More
Gouache painting of queued cards behind a wooden gate beside an hourglass and an output tray.

WAITFOR DELAY in SQL Server: SQL in Sixty Seconds #055

July 17, 2013
Pinal Dave
SQL Video
SQL in Sixty Seconds, SQL Lock, SQL Scripts, SQL Wait Stats

WAITFOR DELAY pauses a SQL Server batch for a fixed amount of time. This episode shows the command, and the tests here measure how long it really waits, what it does to locks and workers, and where it stops being the right tool.

Read More
An overflowing toy box beside a larger empty toy chest and a few small crates in a child's room.

Scale Up or Scale Out: Signs Your Server Needs More Hardware

April 22, 2013
Pinal Dave
SQL Performance
DBA, Hardware, SQL CPU, SQL Memory, SQL Wait Stats

Decide when to scale up SQL Server by checking sustained CPU demand, memory pressure, storage latency, and whether query tuning comes first.

Read More
A line of buckets waiting on the rim of a village well, a red bucket first in line.

Reading Pending I/O Requests During a Storage Slowdown

March 16, 2013
Pinal Dave
SQL Performance
Disk, SQL DMV, SQL Performance, SQL Wait Stats

Sample pending I/O requests during PAGEIOLATCH or WRITELOG stalls, map each request to a file, and share timed evidence.

Read More
Previous 1 … 7 8 9 10 11 12 13 … 17 Next
  • Books
  • Testimonials
  • Privacy Policy

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