任何一個 數(shù)據(jù)庫 系統(tǒng)的容量都是在某個時間點的基礎(chǔ)上對未來一段時間內(nèi)的數(shù)據(jù)量進行估算后確定的,容量不僅僅是數(shù)據(jù)存儲量,還需要考慮以下幾個方面:
計算能力不足(整個系統(tǒng)CPU日均繁忙程度>90%);
響應(yīng)/并發(fā)能力不足(QPS,TPS顯著下降,無法滿足SLA);
數(shù)據(jù)容量不足(可用的數(shù)據(jù)空間低于15%)。
擴容方案的選擇
1.垂直擴容
垂直擴容是增加數(shù)據(jù)庫服務(wù)器硬件,如增加內(nèi)存,增大存儲,提升網(wǎng)絡(luò)帶寬,提升單機硬件方面性能配置。這種方式相對簡單,但是會遭遇單機硬件性能瓶頸。
2.水平擴容
橫向增加服務(wù)器數(shù)量,利用集群中服務(wù)器數(shù)量的優(yōu)勢來增加整體系統(tǒng)的性能。
3.停機擴容
簡單,但是時間窗口有限,出現(xiàn)問題會導(dǎo)致擴容失敗。而且如果時間過長,不易被客戶接受。
4.平滑擴容
對數(shù)據(jù)庫服務(wù)無影響;
技術(shù)方案相對復(fù)雜,尤其數(shù)據(jù)庫服務(wù)器數(shù)量增多,擴容復(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)狀
- 免費mysql云數(shù)據(jù)庫_免費的數(shù)據(jù)庫_大數(shù)據(jù)數(shù)據(jù)庫
- GaussDB數(shù)據(jù)庫案例_GaussDB數(shù)據(jù)庫的優(yōu)勢_華為高斯數(shù)據(jù)庫_新建高斯數(shù)據(jù)庫
- GaussDB擴容_云數(shù)據(jù)庫GaussDB擴容_GaussDB如何擴容-華為云
- GaussDB數(shù)據(jù)庫擴容與縮容_Gaussdb擴容_華為gaussdb_gaussdb在線擴容
- 云數(shù)據(jù)庫RDS for MySQL存儲空間自動擴容_存儲空間_自動擴容_MySQL云盤
- GaussDB磁盤擴容_協(xié)調(diào)節(jié)點縮容_協(xié)調(diào)節(jié)點擴容_分片數(shù)量擴容
- TaurusDB規(guī)格變更_包周期庫擴容_變更CPU_存儲擴容
- 云數(shù)據(jù)庫 RDS for MySQL磁盤擴容方法_華為云