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
Kit gets the potatoes fast, but every burner is busy, so the order waits on the rail while the potatoes grow bored little faces and Casey hangs a second stopwatch. Quinn sums it up: "Ready to cook, stuck in line. That's a signal wait!"

Signal Wait Stats: CPU Waits vs Resource Waits

February 2, 2011
Pinal Dave
SQL Performance
SQL CPU, SQL DMV, SQL Scripts, SQL Wait Stats

Signal wait stats show how long a SQL Server query sat ready to run, waiting in line for a CPU. On Night 2 at the Clipboard Diner, the potatoes arrive on time and the Garden Hash waits anyway. Then two queries split your server’s waits into the CPU part and the resource part.

Read More
A long rowing boat with eight oars sitting in a garden pond barely bigger than the boat.

Setting MAXDOP and Cost Threshold Sensibly

November 16, 2010
Pinal Dave
SQL Performance
MAXDOP, Parallel, SQL CPU, SQL Performance, SQL Server Configuration

MAXDOP and cost threshold work together to shape parallel plans; inspect current values, test a change, and watch real workload effects.

Read More
A carpenter measuring an old doorway with a stretched string, fresh timber waiting uncut on trestles.

Sizing a New SQL Server

May 16, 2010
Pinal Dave
SQL Tips and Tricks
DBA, Hardware, SQL CPU, SQL Memory

Sizing a new SQL Server starts with workload evidence, growth, and recovery goals to estimate CPU, memory, storage, and headroom.

Read More
Gouache painting of a single small red crane on a quay with a long line of crates waiting to be moved

Measure CPU Pressure in SQL Server with Waits and Schedulers

August 17, 2009
Pinal Dave
SQL Performance
SQL CPU, SQL DMV, SQL Wait Stats

CPU Pressure means tasks are ready to run but every scheduler is busy, so they wait in a queue. This post reads that queue from the schedulers, compares signal waits with resource waits, checks recent CPU history and finds the queries that use the most CPU. It ends with a plain way to decide between a faster CPU, more cores and better queries.

Read More
A leaking gutter dripping into a nearly full rain barrel on a bright dry day, one drop caught in mid-fall.

Calculating the Cost of a Slow Query

July 22, 2009
Pinal Dave
SQL Performance
DBA, Query Store, SQL CPU, SQL Performance, SQL Server

Cost of a slow query includes frequency, CPU, reads, waits, and user time; learn to turn SQL Server measurements into a practical tuning priority.

Read More
A village water trough with several spouts, one fitted with a brass restrictor that narrows its stream.

Resource Governor: Capping a Runaway Report

July 18, 2009
Pinal Dave
SQL Performance
DBA, Resource Governor, SQL CPU, SQL Performance, SQL Reports

Capping a runaway report with Resource Governor uses workload groups, pools, and a tested classifier to limit one workload safely.

Read More
A piano with felt covering the outer keys so only the middle keys can be played, two hands resting on them.

How Many CPUs SQL Server Really Uses

March 28, 2009
Pinal Dave
SQL Performance
MAXDOP, SQL CPU, SQL DMV, SQL Server, Virtualization

CPUs SQL Server really uses depend on edition, guest topology, affinity, and online schedulers; learn to see the instance’s usable capacity.

Read More
Previous 1 … 10 11 12 13 14 Next
  • Books
  • Testimonials
  • Privacy Policy

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