享受生活,享受学习

导航

2007年10月8日

关于sql server占用系统资源的问题

摘要: 当 SQL Server 数据库引擎在 Microsoft Windows NT; 或 Windows 2000 上运行时,其默认内存管理行为并不是获取特定的内存量,而是在不产生多余换页 I/O 的情况下获取尽可能多的内存。为此,数据库引擎获取尽可能多的可用内存,同时保留足够的可用内存以防操作系统交换内存。 SQL Server 实例在启动时通常获取 8 到 12 MB 的内存以完成初始化过程。当实例完成初始化后,就不会再获取更多的内存,直到用户连接到该实例并开始产生工作负荷。这时,该实例根据需要不停地获取内存以支持工作负荷。随着更多的用户连接并运行查询,SQL Server 将获取支持需求所需的额外内存。该实例将继续获取内存直到达到自身的内存分配目标,并且直到达到该目标的下限才会释放任何内存。 阅读全文

posted @ 2007-10-08 17:44 徘徊中的海鸟 阅读(959) 评论(1) 推荐(0) 编辑

ASP.NET 的内存不足问题

摘要: 微软推荐的ASP.NET进程占用内存是不超过60%,并最好使计算出的实际值不超过t="on">800M 阅读全文

posted @ 2007-10-08 14:36 徘徊中的海鸟 阅读(2002) 评论(0) 推荐(1) 编辑