Inside SQL Server 2000's Memory Management Facilities

By Bill Graziano on 29 January 2004 | Tags: Memory Tuning


In this column, we'll explore the internals of SQL Server memory management from a developer's perspective. That is, we'll discuss the way the server manages memory in terms of the APIs and operating system facilities it makes use of and how they work. Exploring a product in this fashion helps us get inside the heads of the developers who built it and helps us understand how they intended it to be used. Understanding how a product works internally and its intended use is key to mastering it.

We'll begin our investigation by first covering some basic Windows® memory management fundamentals. Like all 32-bit Windows applications, SQL Server makes use of Windows memory management facilities to allocate, free, and generally manage memory resources. It calls Win32® memory management API functions to interact with the memory resources provided by the operating system in the same way that any Windows application does.

Link: Inside SQL Server 2000's Memory Management Facilities


Related Articles

What Query Plans are in SQL Server's Memory? (25 July 2007)

What Data is in SQL Server's Memory? (23 July 2007)

HOW TO: Configure Memory for More Than 2 GB in SQL Server (Q274750) (10 June 2002)

Configure Memory for More Than 2 GB in SQL Server (8 April 2002)

Other Recent Forum Posts

How to remove all text inside brackets in sql server and return only text to the left of this (11h)

Get first datetime and last datetime on a single row (13h)

SQL to One to Many (1d)

Help adding another case to subquery. I am trying to pull the bin label and warehouse but I am having trouble adding another case to subquery? (2d)

How to concatenat just non null value (2d)

AWS RDS for SQL Server - Backup to/Restore from s3 - Multiple Account Scenario (2d)

Separate values which are not delimited (5d)

Finding Number of Virtual Cores Assigned to SQL Guests (6d)

- Advertisement -