Tag: performance tuning

SQL Server insights from 25+ years in the field

Performance tips, security advisories, health check findings, and industry analysis. Practical, technically accurate, no fluff.

1 May 2023 · 6 min read

SQL Server Performance Tuning: Best Practices for Developers

Practical SQL Server performance tuning techniques for developers, drawn from 20 years of consulting work across real client environments.

Read article →
20 Nov 2018 · 6 min read

Why is the SQL Server So Slow?

When SQL Server slows down, wait statistics reveal exactly where the problem is hiding. Learn how to query DMVs to diagnose performance issues quickly.

Read article →
15 May 2018 · 6 min read

Script: Query Full Table Scans via the Search Cached Plans’ DMV

Use SQL Server's plan cache DMVs to surface full table scans, missing indexes, and columns with no statistics without running a trace or waiting for an incident.

Read article →
15 May 2018 · 6 min read

Identify Performance Bottlenecks with SQL 2005 and 2008 Perfmon Counters

Identify exactly where your SQL Server is struggling using the Perfmon counters experienced DBAs rely on first for memory, disk, locking and CPU diagnostics.

Read article →
15 May 2018 · 6 min read

Uncover Missing Indexes with DMV

Learn how to use SQL Server's missing index DMVs to identify index gaps that are quietly draining CPU and I/O from your production environment.

Read article →
15 May 2018 · 6 min read

SQL Server DMV Query to Output Index Fragmentation by Database / Table

Learn how to query SQL Server index fragmentation using DMV views and identify which indexes need rebuilding or reorganising to restore query performance.

Read article →
15 May 2018 · 6 min read

Add these 5 Must-Have DMV Queries to your DBA Toolbelt!

Five field-tested DMV queries that give you immediate visibility into SQL Server performance, from procedure execution frequency to wait statistics and plan cache health.

Read article →
15 May 2018 · 6 min read

Return Top 50 Queries by Average CPU

When your SQL Server is running hot, knowing which queries are responsible is the first step. This script uses DMVs to surface the top 50 queries by average CPU time.

Read article →
15 May 2018 · 6 min read

How to Find a Blocking Process

Blocking processes can cascade and cripple SQL Server performance within minutes. Learn how to find them quickly and act on what you find.

Read article →
15 May 2018 · 5 min read

Top Wait Types and Descriptions

Learn how to read SQL Server wait statistics and identify the wait types that actually matter, with inline descriptions built into the query result set.

Read article →
15 May 2018 · 6 min read

How to Find Longest Running Queries

Learn how to find your longest running SQL Server queries using sys.dm_exec_query_stats, so you can identify the top resource consumers and fix performance problems fast.

Read article →
15 May 2018 · 4 min read

How to update DB File Growth Settings for ALL Databases at the same time

Running with SQL Server's default autogrowth settings is quietly hurting your performance. Learn how to bulk-update file growth settings across all databases using a single T-SQL script.

Read article →
Page 1 of 2 Next →

SQL Server insights, monthly.

Performance tips, security advisories, and industry analysis. No fluff, no spam.