作者azzc1031 (azzc1031)
看板Database
标题[SQL ] SQL server windows NT超占记忆体
时间Mon May 16 19:05:41 2022
(针对
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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.16.213 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1652699144.A.32D.html
※ 编辑: azzc1031 (49.216.16.213 台湾), 05/16/2022 19:07:24
※ 编辑: azzc1031 (49.216.16.213 台湾), 05/16/2022 19:09:09
1F:推 ken218: Log 应该是档案吧,SQL 我记得在 database engine 可以设 05/17 06:22
2F:→ ken218: 定要让他吃多少记忆体,基本上他会把给的记忆体都拿来 c 05/17 06:22
3F:→ ken218: ache 资料,加快读取速度。 05/17 06:23
4F:→ ken218: Log 的话,因为不是 production database, 我都会把 rec 05/17 06:24
5F:→ ken218: overy model 设定成 simple, 这样 log 基本上就不会长大 05/17 06:24
6F:→ ken218: 了。但是里面如果有重要资料要自行备份 05/17 06:24
7F:推 markjai: 肯定是Memory上限是设Default,它会吃满它想吃满的空间.. 05/17 13:20
8F:→ markjai: 可以动态调,它自己会慢慢Release .. 05/17 13:20
9F:→ azzc1031: 後来看了一下memory上线是defalut值没错(2的31次方-1) 05/17 14:43
10F:→ azzc1031: ,我再调调看好了 05/17 14:43
11F:→ azzc1031: 至於抓多少也有不同学派,抓个1~4gb给OS,剩下的全给SQL 05/17 15:30
12F:→ azzc1031: 我先调成max memory吃到15gb好了 05/17 15:31