开发者社区> 问答> 正文

SQL Server2012数据库内存使用问题

就是自己安装的SQL Server2012数据库,使用的时候占用的内存很大一般都只在98%左右,加大内存也没有用,加大后内存使用率又会升到98%左右,经常连接断了,请问下有什么好的方案能使数据库的使用内存降下去同时不影响正常的连接?

展开
收起
shengyi0706 2016-06-30 13:36:37 3554 0
1 条回答
写回答
取消 提交回答
  • 阿里云数据库专家,负责SQL Server数据库产品线。SQL Server从业10年,经历过SQL 2000、SQL 2005、SQL 2008、SQL 2008R2、SQL 2012、SQL 2014、SQL 2016和SQL on Linux各个版本。

    SQL Server内存使用的策略是贪婪内存使用方式,换句话说,只要Windows系统有物理内存,SQL Server对内存的使用没有达到配置参数max server memory (MB)的值,SQL Server就会不断申请Windows的内存来使用,不会考虑内存释放。所以,要解决这个问题,你只需要设置max server memory (MB)为一个相对合理的值即可。

    2019-07-17 19:49:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载