如何设置SQLServer数据库内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置SQLServer数据库内存相关的知识,希望对你有一定的参考价值。

参考技术A

1、打开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数据库内存的主要内容,如果未能解决你的问题,请参考以下文章

windows server 2003如何设置最大用户连接数

如何清除SQLserver 日志

如何增加windows server 2003远程连接数?

如何设置SQLServer数据库内存

如何设置SQLServer数据库内存

sql server 如何限制某一列值的数值长度 如:在某一数据库中图书证号必须是6位数字???谢谢啦