[SQL ] SQL server windows NT超吃内存

楼主: azzc1031 (azzc1031)   2022-05-16 19:05:41
(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:MS SQL server
数据库版本:2017企业版
内容/问题描述:
公司配的电脑是16g内存
发现”SQL server windows NT”这个东西占了快8g
Google一下有人说是要用SQL agent定期清log
(赫然发现我没这个习惯)
不然log会太肥
想请问是log的问题没错吗?谢谢!
https://i.imgur.com/k8TY7zH.jpg
作者: ken218 (ken218)   2022-05-17 06:22:00
Log 应该是档案吧,SQL 我记得在 database engine 可以设定要让他吃多少内存,基本上他会把给的内存都拿来 cache 资料,加快读取速度。Log 的话,因为不是 production database, 我都会把 recovery model 设定成 simple, 这样 log 基本上就不会长大了。但是里面如果有重要资料要自行备份
作者: markjai (用心感受点滴~)   2022-05-17 13:20:00
肯定是Memory上限是设Default,它会吃满它想吃满的空间..可以动态调,它自己会慢慢Release ..
楼主: azzc1031 (azzc1031)   2022-05-17 14:43:00
后来看了一下memory上线是defalut值没错(2的31次方-1),我再调调看好了至于抓多少也有不同学派,抓个1~4gb给OS,剩下的全给SQL我先调成max memory吃到15gb好了

Links booklink

Contact Us: admin [ a t ] ucptt.com