iT邦幫忙

0

SQL2017 ON VMWARE 記憶體設定

各位先進好,
公司有一SQL 2017要上VM,小弟了解SQL吃記憶體蠻兇的,預計給128G,但在VM設定時要保留全部嗎?還是一般設定給128G就好?目前資料庫約60G,資料成長速度不快。VM版本是6.7U3

另外是否LOG和DB各另外放在獨立磁碟區?

謝謝先進指導。/images/emoticon/emoticon13.gif

https://ithelp.ithome.com.tw/upload/images/20210713/20056853o61LbfgP5r.jpg

如果你日常監視 SQL 有機會吃到 接近128GB 的話,而跟系統的MAX加起來會超過目前的硬體配置,哪你就必須讓這 128GB 全部給 SQL,不然,萬一系統剩下100GB,結果SQL突然要 120GB,你看看不夠的 20GB的DATA會發生什麼事
phl0722 iT邦研究生 5 級 ‧ 2021-07-14 14:01:21 檢舉
嗯嗯,看至少保留64G給SQL較妥..

1 個回答

0
國際 IT 人
iT邦高手 1 級 ‧ 2021-07-13 13:24:28

該資料庫的讀寫存取率如何?
如果一天只有 1~2 次, 32GB 也夠了
資料庫硬體資源需要多少取決讀寫存取率,如果每分每秒都在用,256 GB 也不一定就夠用

看更多先前的回應...收起先前的回應...
phl0722 iT邦研究生 5 級 ‧ 2021-07-13 14:45:37 檢舉

是ERP用的,讀寫很頻繁。

  1. 那最好是動態方式、能給多少就給,主機跟系統會依使用狀況自動調整
  2. LOG 可放獨立區,DB 不要
Luke iT邦新手 2 級 ‧ 2021-07-13 16:13:42 檢舉

為什麼?每分每秒都在用,256 GB 也不一定就夠用?
寫入到硬體,都寫到硬體了。還要占用記憶體?

  1. 鴻海跟台積的 ERP 主機記憶體至少多少你知嗎?
    4TB,而且是多部主機架成一組叢集共用一個資料庫,所以,貴公司 ERP 規模我不知多少,也所以寫 256 GB 都不一定夠用

  2. 你認為寫入到硬體就不需記憶體了?
    看來你的 IT 知識尚需加強。自記憶體發明以來,它就擔負著暫存大量資料區域之用,不要說公司 ERP,就光是你的 PC 資料處理下,以前還沒 SSD 時代,資料:讀、計算、產生、寫入瞬間很頻繁跟大量,傳統轉盤式硬碟根本來不及應付即時寫入,所以有記憶體的存在,即便現在有了 SSD,相對地各類系統或 OS、Office 本身也進步的需求量大,所以記憶體發展容量愈來愈大;另外,因 CPU 本身發展還有限制,所以也發明了將一些很大運算丟到記憶體去處理、再回丟到 CPU 做整合 (所以為何顯示卡發明到自己帶記憶體,不再靠 CPU 與主板本身顯卡、記憶體)

照你理論,記憶體應該消失在資訊設備零組件中了,但為何還在、且容量發展愈來愈大呢

我要發表回答

立即登入回答