任何一個(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ù)雜程度就急劇上升。
- GaussDB的底層數(shù)據(jù)庫_GaussDB是關(guān)系型數(shù)據(jù)庫嗎_高斯數(shù)據(jù)庫的底層數(shù)據(jù)庫
- 數(shù)據(jù)庫有哪些_開源數(shù)據(jù)庫_數(shù)據(jù)庫應(yīng)用系統(tǒng)_數(shù)據(jù)庫的應(yīng)用
- GaussDB數(shù)據(jù)庫的使用現(xiàn)狀_GaussDB最大的優(yōu)勢_高斯數(shù)據(jù)庫的使用現(xiàn)狀
- 免費(fèi)mysql云數(shù)據(jù)庫_免費(fèi)的數(shù)據(jù)庫_大數(shù)據(jù)數(shù)據(jù)庫
- GaussDB數(shù)據(jù)庫案例_GaussDB數(shù)據(jù)庫的優(yōu)勢_華為高斯數(shù)據(jù)庫_新建高斯數(shù)據(jù)庫
- GaussDB擴(kuò)容_云數(shù)據(jù)庫GaussDB擴(kuò)容_GaussDB如何擴(kuò)容-華為云
- GaussDB數(shù)據(jù)庫擴(kuò)容與縮容_Gaussdb擴(kuò)容_華為gaussdb_gaussdb在線擴(kuò)容
- 云數(shù)據(jù)庫RDS for MySQL存儲空間自動擴(kuò)容_存儲空間_自動擴(kuò)容_MySQL云盤
- GaussDB磁盤擴(kuò)容_協(xié)調(diào)節(jié)點(diǎn)縮容_協(xié)調(diào)節(jié)點(diǎn)擴(kuò)容_分片數(shù)量擴(kuò)容
- TaurusDB規(guī)格變更_包周期庫擴(kuò)容_變更CPU_存儲擴(kuò)容
- 云數(shù)據(jù)庫 RDS for MySQL磁盤擴(kuò)容方法_華為云