知识大全 SQL Server占用内存的解决方法
Posted 知
篇首语:人生就像一场舞会,教会你最初舞步的人,未必能陪你走到散场。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQL Server占用内存的解决方法相关的知识,希望对你有一定的参考价值。
SQL Server占用内存的解决方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
经常有网友会问 SQL Server占用了太多的内存 而且还会不断的增长;或者说已经设置了使用内存 可它没有用到那么多 这是怎么一回事儿呢?
下面 我们来具体看以看SQL Server是怎样使用内存的
最大的开销一般是用于数据缓存 如果内存足够 它会把用过的数据和觉得你会用到的数据统统扔到内存中 直到内存不足的时候 才把命中率低的数据给清掉 所以一般我们在看statistics io的时候 看到的physics read都是
其次就是查询的开销 一般地说 hash join是会带来比较大的内存开销的 而merge join和nested loop的开销比较小 还有排序和中间表 游标也是会有比较大的开销的 所以用于关联和排序的列上一般需要有索引
再次就是对执行计划 系统数据的存储 这些都是比较小的
我们先来看数据缓存对性能的影响 如果系统中没有其它应用程序来争夺内存 数据缓存一般是越多越好 甚至有些时候我们会强行把一些数据pin在高速缓存中 但是如果有其它应用程序 虽然在需要的时候MS SQL会释放内存 但是线程切换 IO等待这些工作也是需要时间的 所以就会造成性能的降低 这样我们就必须设置MS SQL的最大内存使用 可以在SQL Server 属性(内存选项卡)中找到配置最大使用内存的地方 或者也可以使用sp_configure来完成 如果没有其它应用程序 那么就不要限制MS SQL对内存的使用
cha138/Article/program/SQLServer/201311/22326相关参考
知识大全 SQL Server执行SQL语句时内存占用特点[4]
SQLServer执行SQL语句时内存占用特点[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 SQL Server执行SQL语句时内存占用特点[2]
SQLServer执行SQL语句时内存占用特点[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 SQL Server执行SQL语句时内存占用特点[1]
SQLServer执行SQL语句时内存占用特点[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
解决SQLServer虚拟内存不足情况 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 症状 在
获取SQLServer数据库里表占用容量大小 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 其实
SQLServer中动态和静态内存分配 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL服务
获取SQLServer数据库里表的占用容量大小 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!获取S
浅析SybaseSQLServer内存分配 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们知
为什么SQLServer使用很少的内存 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQLSe
SQLServer服务器内存升级后的烦恼 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 不久之前