SQL Server 占用内存过大
问题描述:
在任务管理器发现SQL Server Windows NT占用大量内存甚至使内存占用率达到了99%!
问题原因:
未正确配置内存限制:SQL Server有一个最大内存限制的设置,如果没有正确配置,它将占用系统的所有可用内存。
未正确处理内存泄漏:有时候SQL Server可能会出现内存泄漏的情况,导致内存占用持续增加。
解决方法:
配置内存大小限制
-- 最大内存限制 sp_configure 'max server memory' sp_configure 'max server memory', 4096 RECONFIGURE -- 最小内存限制 sp_configure 'min server memory' sp_configure 'min server memory', 1024 RECONFIGURE
处理内存泄漏
SELECT * FROM sys.dm_os_memory_clerks
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
咸鱼说!
喜欢就支持一下吧
打赏
微信
支付宝