作者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/m.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