西瓜注:比较老的文章,在最近的一次应急中发现客户的服务器中SQL Server占用内存很高,怀疑系统死机跟SQL SERVER消耗内存过大有关系。然后搜索相关的文章,这个一般分为3篇,我把他们放到一起了,学习一下,貌似原文是msdn上的。
简介
在本专栏中,我们将从一个开发者的角度来探索SQL SERVER 的内存管理。因此我们将讨论服务器内存管理的API和操作系统的内存管理机制,他们是如何运行的? 以这种新颖的方式来探讨SQL SERVER内存管理,可以使开发人员明白其中的前因后果,精通一个产品,我们要了解它内部是如何运行和特定的用途。
我们首先开始的研究,它包括一些Windows内存管理的基本原理。和所有的32位的Windows程序一样,SQL SERVER也是使用Windows的内存管理机制来分配、释放和通用的内存管理资源。也就是说,SQLSERVER和其他Windows程序一样通过WIN32 API函数和操作系统提供的内存管理资源交互。
阅读全文

