う三余无梦生

2011年10月11日

如何让物理内存最大化为SQLServer服务

摘要: 在Sqlserver中,数据的交互实际上是一种磁盘活动,即是一种IO操作。然而,为了加快读取速度,减低CUP负荷,Sqlserver会将许多的数据预先加载进入内存中,程序所进行的数据交互,优先在内存中进行。因此,SqlServer占用了很多的内存。只要访问的数据还在内存中,就不需要磁盘IO来读写存储在缓冲中的数据值。如果没有足够的内存来存储经常用到的数据,就意味着数据必须在内存和磁盘自检不断地来回移动。尽管交换在SqlServer中很常见,但是它非常消耗时间和性能,所以要尽可能地减少这样的活动。 在软件开发中,使用了ORM映射工具的系统,如C#的Linq和JAVA中的Hibernate,进行. 阅读全文

posted @ 2011-10-11 21:37 う三余无梦生 阅读(1554) 评论(2) 推荐(0) 编辑

导航