转载:如何在 SQL Server 中使用配置选项调整内存使用量
生活随笔
收集整理的這篇文章主要介紹了
转载:如何在 SQL Server 中使用配置选项调整内存使用量
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
查看( 4 ) / 評論( 0 ) / 評分( 0 / 0 )
僅僅出現(xiàn)這種狀態(tài)不表示內(nèi)存泄漏。此行為是正常的,并且是?SQL?Server?緩沖池的預(yù)期行為。
默認(rèn)情況下,SQL?Server?根據(jù)操作系統(tǒng)報告的物理內(nèi)存加載動態(tài)增大和收縮其緩沖池(緩存)的大小。只要有足夠的內(nèi)存可用于防止內(nèi)存頁面交換(在?4?至?10?MB?之間),SQL?Server?緩沖池就會繼續(xù)增大。像在與?SQL?Server?分配內(nèi)存位于相同計算機(jī)上的其他進(jìn)程一樣,SQL?Server?緩沖區(qū)管理器將在需要的時候釋放內(nèi)存。SQL?Server?每秒可以釋放和獲取幾兆字節(jié)的內(nèi)存,從而使它可以快速適應(yīng)內(nèi)存分配變化。
以前做過一個通過c#調(diào)用Excel組件生成Excel的小程序
前幾天PM打過電話來問, 說跑完以后為什么SQL Server內(nèi)存占用這么大?
服務(wù)器配置2G的內(nèi)存, 程序正常執(zhí)行完畢以后退出, SQL Server占用內(nèi)存在1.7G, 而且沒有被釋放.
因為怕可能會影響這個服務(wù)器上的其它應(yīng)用程序, 所以必須要解決一下或者說明一下原因.
最后查了一下關(guān)于SQL Server的介紹, 發(fā)現(xiàn)其為了優(yōu)化性能, 所以本來的機(jī)制就是如下的
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;321363
概要如下:
僅僅出現(xiàn)這種狀態(tài)不表示內(nèi)存泄漏。此行為是正常的,并且是?SQL?Server?緩沖池的預(yù)期行為。
默認(rèn)情況下,SQL?Server?根據(jù)操作系統(tǒng)報告的物理內(nèi)存加載動態(tài)增大和收縮其緩沖池(緩存)的大小。只要有足夠的內(nèi)存可用于防止內(nèi)存頁面交換(在?4?至?10?MB?之間),SQL?Server?緩沖池就會繼續(xù)增大。像在與?SQL?Server?分配內(nèi)存位于相同計算機(jī)上的其他進(jìn)程一樣,SQL?Server?緩沖區(qū)管理器將在需要的時候釋放內(nèi)存。SQL?Server?每秒可以釋放和獲取幾兆字節(jié)的內(nèi)存,從而使它可以快速適應(yīng)內(nèi)存分配變化。
http://space.itpub.net/16436858/viewspace-629937
轉(zhuǎn)載于:https://www.cnblogs.com/sunrise/archive/2010/03/25/1696371.html
總結(jié)
以上是生活随笔為你收集整理的转载:如何在 SQL Server 中使用配置选项调整内存使用量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 接口测试之接口关键字封装
- 下一篇: 连接SQL Server文件集锦