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
Diagram of two NUMA nodes, each with its own bus, CPUs and local memory; a red arrow shows a CPU reaching into the memory of the other node, which is multiple times slower

NUMA in SQL Server: A Lunch Chat About Local and Remote Memory

December 12, 2015
Pinal Dave
SQL Tips and Tricks
Hardware, SQL CPU, SQL Memory, SQL Server, SQL Server Architecture

NUMA in SQL Server came up in a lunch break chat at SQLPass, during my 42 tips session. An attendee asked what NUMA is and when SQL Server got it. Here is the answer I gave, with the history.

Read More
Gouache painting of a smiling scheduler robot distributing colored blocks to workers on connected gears

SQL Server Scheduler and Operating System Scheduling: Notes

September 17, 2015
Pinal Dave
SQL Tips and Tricks
SQL CPU, SQL DMV, SQL Server, SQL Server Architecture

The SQL Server scheduler decides which ready work gets processor time, on top of the operating system’s own thread scheduling. Tested queries on SQL Server 2025 show runnable, running and suspended tasks under load, and the permission each view needs.

Read More
Gouache painting: a tray of freshly glazed clay cups waiting on a drying rack beside a kiln, one cup with a vermilion glaze, the rest unglazed

Dirty Pages in Memory: Count Them Before and After CHECKPOINT

April 20, 2015
Pinal Dave
SQL Tips and Tricks
SQL DMV, SQL Memory, SQL Scripts, SQL Server Architecture

Dirty pages in memory are changed data pages that SQL Server has not yet written to disk. This post counts them with sys.dm_os_buffer_descriptors on SQL Server 2025, before and after CHECKPOINT, and explains why the same script can show nothing on newer servers.

Read More
Gouache painting: a small wooden pantry shelf with a second overflow shelf beside it, but a single glass jar of preserved lemons sits apart in its own sealed cabinet with a vermilion ribbon

Buffer Pool Extension and In-Memory OLTP: What Each One Caches

March 7, 2015
Pinal Dave
SQL Performance
In-Memory OLTP, SQL DMV, SQL Memory, SQL Server Architecture

Buffer Pool Extension caches clean pages of disk-based tables on an SSD. Memory-optimized tables have no pages, so it cannot hold them. This post proves it on SQL Server 2025 with two tables and read-only checks.

Read More
Identical hockey pucks sit in open sleeves of three different colors.

Primary Data File Extensions: Does the .mdf Name Matter?

December 14, 2014
Pinal Dave
SQL Tips and Tricks
Database, SQL Data Storage, SQL Scripts, SQL Server Architecture

Can a primary data file end in something other than .mdf? I built a demo database with odd names, checked each file, then detached and attached it.

Read More
Two wall shelves of glass jars, each jar holding a different grain, lentil or bean, one jar with a red lid.

What Are Filegroups in SQL Server and When to Use Them

August 15, 2013
Pinal Dave
SQL Tips and Tricks
Database, SQL Data Storage, SQL Scripts, SQL Server Architecture

What are filegroups in SQL Server? A filegroup is a named container for data files, and an ordinary table or index lives in exactly one. This post builds a small demo, shows where a table lands, and gives honest advice on when extra filegroups help and when they only add work.

Read More
Gouache painting of a cutaway building containing database storage and processing machinery

SQL Server Architecture Terminology: A Beginner’s Guide by Anil Kumar

August 30, 2012
Pinal Dave
SQL Tips and Tricks
SQL Data Storage, SQL Server, SQL Server Architecture, SQL Training

SQL Server architecture terminology is easier to follow when each term can be seen in a running instance. This guest introduction by Anil Kumar covers instances, storage, memory, the transaction log and SQLOS, with tested queries on SQL Server 2025.

Read More
Previous 1 2 3 Next
  • Books
  • Testimonials
  • Privacy Policy

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