jus*_*eve 2 sql-server sql-server-2008 sql-server-2012
我正在管理一个同时运行IIS和SQL 08 express的winserver08盒子.我刚刚看了一下任务管理器的性能选项卡,发现'内存使用历史图表已经接近顶部读取1.8 gig(我有2 gig物理内存).进程显示sqlserver运行在940,000K - 迄今为止最大的消费者.
我是一个低容量的网站 - cpu利用率几乎没有注册.根本没有服务器的任何稳定性问题.这是SQL如何处理可用的内存,还是我应该深入挖掘?
谢谢
SQL Server管理它自己的内存池.它会在内存压力下将内存释放回操作系统.
所以,是的,这是正常的行为,没有什么值得关注的.
注意:我应该提到一个例外:如果TSQL脚本使用sp_OACreate创建COM对象而不是使用相应的sp_OSDestroy释放对象(例如,发生错误并且脚本过早终止),则内存可能会泄漏.使用这些存储过程并不常见(许多DBA不允许打开此功能,理由很充分)我相信对于未解除分配的CURSORS也是如此.
| 归档时间: |
|
| 查看次数: |
212 次 |
| 最近记录: |