華為云計(jì)算 云知識 數(shù)據(jù)庫擴(kuò)容方案的主要內(nèi)容
數(shù)據(jù)庫擴(kuò)容方案的主要內(nèi)容

任何一個(gè) 數(shù)據(jù)庫 系統(tǒng)的容量都是在某個(gè)時(shí)間點(diǎn)的基礎(chǔ)上對未來一段時(shí)間內(nèi)的數(shù)據(jù)量進(jìn)行估算后確定的,容量不僅僅是數(shù)據(jù)存儲量,還需要考慮以下幾個(gè)方面:

計(jì)算能力不足(整個(gè)系統(tǒng)CPU日均繁忙程度>90%);

響應(yīng)/并發(fā)能力不足(QPS,TPS顯著下降,無法滿足SLA);

數(shù)據(jù)容量不足(可用的數(shù)據(jù)空間低于15%)。

擴(kuò)容方案的選擇

1.垂直擴(kuò)容

垂直擴(kuò)容是增加數(shù)據(jù)庫服務(wù)器硬件,如增加內(nèi)存,增大存儲,提升網(wǎng)絡(luò)帶寬,提升單機(jī)硬件方面性能配置。這種方式相對簡單,但是會遭遇單機(jī)硬件性能瓶頸。

2.水平擴(kuò)容

橫向增加服務(wù)器數(shù)量,利用集群中服務(wù)器數(shù)量的優(yōu)勢來增加整體系統(tǒng)的性能。

3.停機(jī)擴(kuò)容

簡單,但是時(shí)間窗口有限,出現(xiàn)問題會導(dǎo)致擴(kuò)容失敗。而且如果時(shí)間過長,不易被客戶接受。

4.平滑擴(kuò)容

對數(shù)據(jù)庫服務(wù)無影響;

技術(shù)方案相對復(fù)雜,尤其數(shù)據(jù)庫服務(wù)器數(shù)量增多,擴(kuò)容復(fù)雜程度就急劇上升。