1. 首页
  2. 编程语言
  3. 其他
  4. SQL Server的内存为何不断增加

SQL Server的内存为何不断增加

上传者: 2020-05-31 20:26:43上传 DOC文件 28KB 热度 21次
当SQLServer数据库引擎运行时,其默认内存管理行为并不是获取特定的内存量,而是在不产生多余换页I/O的情况下获取尽可能多的内存。为此,数据库引擎获取尽可能多的可用内存,同时保留足够的可用内存以防操作系统交换内存。SQLServer实例在启动时通常获取8MB到12MB的内存以完成初始化过程。当实例完成初始化后,就不会再获取更多的内存,直到用户连接到该实例并开始产生工作负荷。该实例根据需要不停地获取内存以支持工作负荷。随着更多的用户连接并运行查询,SQLServer将获取支持需求所需的额外内存。
用户评论