< 返回新聞公共列表

服務(wù)器內(nèi)存考慮因素有哪些?

發(fā)布時(shí)間:2023-02-23 14:46:12

服務(wù)器中的每個(gè)組件都對(duì)服務(wù)器的性能起著重要作用,服務(wù)器內(nèi)存也不例外。通常,人們知道內(nèi)存越多越好,但選擇合適的服務(wù)器內(nèi)存并不是那么簡(jiǎn)單。下面,讓我們來(lái)看看服務(wù)器內(nèi)存考慮因素有哪些?


服務(wù)器內(nèi)存考慮因素有哪些?.png


服務(wù)器擁有的內(nèi)存越多,CPU必須從硬盤驅(qū)動(dòng)器讀取的數(shù)據(jù)就越少,這意味著我們的服務(wù)器可能運(yùn)行得更快,因?yàn)榉?wù)器內(nèi)存通常比硬盤驅(qū)動(dòng)器運(yùn)行得更快。我們要確定多少服務(wù)器內(nèi)存是理想的,需要考慮幾個(gè)方面,例如正在使用的數(shù)據(jù)庫(kù)的大小、用戶數(shù)量和現(xiàn)有的基礎(chǔ)設(shè)施。


1、數(shù)據(jù)庫(kù)大小

這通常是最重要的考慮因素,因?yàn)樗苯佑绊懹眯畔⑻畛鋽?shù)據(jù)庫(kù)所需的處理量。隨著數(shù)據(jù)大小的增長(zhǎng),內(nèi)存并不總是增長(zhǎng)。

對(duì)于具有10-59GB數(shù)據(jù)庫(kù)的服務(wù)器,RAM大小是數(shù)據(jù)的74%(27GB數(shù)據(jù)庫(kù)需要20GB RAM)。對(duì)于60-224GB的數(shù)據(jù)庫(kù),RAM大小為 23%(210GB數(shù)據(jù)需要48GB RAM)。對(duì)于225-600GB的數(shù)據(jù)庫(kù),RAM大小為13%(例如:488GB數(shù)據(jù),64GB RAM)。


2、用戶數(shù)

如果我們當(dāng)前服務(wù)的用戶數(shù)量為15或更少,則可能無(wú)需考慮每個(gè)用戶的額外內(nèi)存。但是,當(dāng)超過(guò)15個(gè)并發(fā)用戶可能正在使用我們的服務(wù)時(shí),可能需要考慮為每5個(gè)額外用戶添加1-2 GB服務(wù)器RAM。


3、執(zhí)行包

一般來(lái)說(shuō),如果我們的數(shù)據(jù)需要每30分鐘更新一次,我們需要有更多的服務(wù)器內(nèi)存來(lái)實(shí)現(xiàn)。如果我們的數(shù)據(jù)更新需要數(shù)小時(shí)才能完成,則內(nèi)存要求較低。

但是,SQL Server ETL轉(zhuǎn)換會(huì)在處理數(shù)據(jù)之前將數(shù)據(jù)加載到服務(wù)器 RAM 中。這意味著我們的服務(wù)器配備的服務(wù)器內(nèi)存越多,完成執(zhí)行包的速度就越快。


4、操作系統(tǒng)要求

一個(gè)好的經(jīng)驗(yàn)法則是默認(rèn)為操作系統(tǒng)保留1 GB的RAM,在4-16之間每4 GB額外增加1 GB,在16 GB以上每安裝8 GB額外增加1 GB。例如,具有32 GB RAM的服務(wù)器將7 GB用于操作系統(tǒng),其余25 GB專用于SQL服務(wù)器。


如上所述,服務(wù)器內(nèi)存速度對(duì)服務(wù)器的性能至關(guān)重要。希望以上列出的因素可以幫助大家選擇適合自己的預(yù)算和需求的正確服務(wù)器內(nèi)存。


/template/Home/Zkeys724/PC/Static