如何设置SQLServer数据库内存
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置SQLServer数据库内存相关的知识,希望对你有一定的参考价值。
参考技术A1、打开SQL Sever 2008 R2数据库
2、在打开的连接到服务器对话框中,输入相关连接信息后,点击“连接”
3、右键数据库根节点,选择“属性”
4、弹出服务器属性页,选择页中包含常规、内存、处理器等选项
5、在选择页中我们点击“内存”,我们可以修改每次查询占用的最小内存值
6、在选择页中切换到“安全性”,我们可以重新设置服务器身份验证的模式
SqlServer 查看缓存 并合理设置最大内存
SqlServer 服务器运行一段时间发现内存逐渐增长 飙升到98%了 解决方法: 重启主机 重启SqlServer服务 设置最大内存 前两种方法不太适合线上环境 且指标不治本 建议用设置最大内存 如果有SqlServer服务器不断吃内存 除了添加物理内存之外 建议运行一下命令查看当前数据库的缓存占用了系统多少内存 select counter_name, ltrim(cntr_value*1.0/1024/1024)+‘G‘ as memoryGB from master.sys.dm_os_performance_counters where counter_name like ‘%target%server%memory%‘or counter_name like ‘%total%memory%‘ wKiom1WaJxvy5nrKAAGTkHKi43E531.jpg 然后根据返回值 来判断当前系统内存不够是不是SqlServer的问题 如果缓存很大 建议设置最大缓存 8G内存 我的环境是给SqlServer 7G 预留1G给系统 wKioL1WaKa6xxsOxAAJ8M2KCBoo942.jpg 另外,windows服务器有时候可能会出现系统进程占用内存很大 我的两台服务器都出现过 可能是因为系统没有激活 补丁没有打完所致 一般重启之后 恢复正常 (线上环境重启,简直小心脏都要跳出来) 所以还是赶紧激活吧...以上是关于如何设置SQLServer数据库内存的主要内容,如果未能解决你的问题,请参考以下文章