您现在的位置是:首页 >技术杂谈 >SQL Server内存架构网站首页技术杂谈

SQL Server内存架构

lhdz_bj 2023-05-29 04:00:02
简介SQL Server内存架构

2. 内存架构

所谓内存架构,这里是指SQL Server实例内存管理、使用与相关逻辑设计及实现等方面内容。更具体一点,就是讲SQL Server实例分配、管理和使用其内存空间的内部机制。本书1.1节中我们已经讲过,SQL Server实例包括多个内部机制各不相同的内存区域,在此,我们将讲解这些内存区域的相关机制及实现等方面的内容,这也是作为关系库的SQL Server实例内存层面的核心原理和机制。

相比于Oracle,SQL Server的内存区域设计及实现并没那么清晰,但与Oracle类似,SQL Server内存区域大体也可以分为三个部分:缓冲池(Buffer Pool),查询/工作空间内存(Query/Workspace Memory,本文通篇称其为查询内存,此后不再赘述。),其他缓冲/内存(Other Cache/Memory,本文通篇称其为其他缓冲,此后不再赘述。)。

2.1. 缓冲池(Buffer Pool

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。