數據庫實例類型選擇
主備:
一主一備、一主多備的經典高可用架構。適用于政企、金融、醫療等大中型企業的生產數據庫。
備機提高了實例的可靠性,主機與備機同步創建,備機具備數據備份、災備等功能。
當主節點故障后,會發生主備切換,數據庫客戶端會發生短暫中斷,數據庫客戶端需要支持重新連接。
單機:
具有較高性價比,與主流的主備實例相比,單機只包含一個節點。
適用于個人學習、測試,及微小型公司的生產環境。
單機無災備功能,出現故障后無法進行切換。
只讀:
單機版只讀實例,推薦開啟數據庫代理功能,并購買冗余的單機版只讀實例。當單個只讀故障后,數據庫代理可以將流量分擔到其他只讀節點。
天翼云官方推薦兩種架構,以供參考:
主實例下包含2個及以下只讀實例時,高可用只讀作用比較好。
兩個以上只讀實例,建議開啟數據庫代理,獲得更好的性價比。
說明
更多實例類型信息,請參見實例類型。
數據庫實例規格選擇
主機類型:目前提供四種主機類型(可能出現部分主機類型售罄,導致主機類型不存在)如下表:
主機類型 類型說明 2系列 提供基本水平的vCPU性能、平衡的計算、內存和網絡資源,在主機負載較輕時,可以提供較高的計算能力,在主機負載較重時無法保證實例計算性能的穩定,但是性價比更高。
適用于對成本比較敏感、對性能抖動容忍度較高的場景。3系列 采用第一代英特爾? 至強? 可擴展處理器 (Sky Lake), 基于新一代虛擬化平臺,使用NUMA(Non Uniform Memory Access Architecture)綁定技術, 配套10GE網卡,搭載全新網絡加速引擎以及DPDK(Data Plane Development Kit)快速報文處理機制,提供強勁穩定的計算性能、更高網絡帶寬和PPS收發包能力。
適用于對計算與網絡有一定要求的場景,如小型網站、輕量級研發測試環境、中小型數據庫等。6系列 采用第二代英特爾? 至強? 可擴展處理器 (Cascade Lake), 基于新一代虛擬化平臺,使用NUMA(Non Uniform Memory Access Architecture)綁定技術, 配套25GE網卡,搭載全新網絡加速引擎以及DPDK(Data Plane Development Kit)快速報文處理機制,提供強勁穩定的計算性能、更高網絡帶寬和PPS收發包能力。
適用于對計算與網絡有一定要求的場景,如通用數據庫及緩存服務器、中重載企業應用等。7系列 采用第三代英特爾? 至強? 可擴展處理器 (Ice Lake), 基于新一代虛擬化平臺,使用NUMA(Non Uniform Memory Access Architecture)綁定技術, 配套25GE網卡,搭載全新網絡加速引擎以及DPDK(Data Plane Development Kit)快速報文處理機制,提供更強勁穩定的計算性能、更高網絡帶寬和PPS收發包能力。
適用于對計算與網絡有更高性能要求的Web應用、電商平臺、短視頻平臺、在線游戲、保險金融等各類中重載企業應用。規格:
目前提供的CPU內存規格有:1C4G、2C4G、2C8G、2C16G、4C8G、4C16G、4C32G、8C16G、8C32G、8C64G、16C32G、16C64G、16C128G、32C64G(可能出現部分規格售罄,導致部分規格不存在)。
數據庫實例連接
考慮使用連接池技術,以更好地管理數據庫連接,避免頻繁打開和關閉連接。
根據業務的場景,合理配置連接相關的參數。
根據實例規格及使用場景,配置合理的最大活躍連接數。
長連接可能會占用較大的內存空間,導致內存不足,配置合理的長連接上限。
業務層面需要管理短連接的資源回收。
數據庫實例的可靠性和可用性
如果業務數據具有較高的安全風險,建議盡量選擇主備類型。
如果讀業務流量較大,建議創建只讀實例來分攤流量,并開啟讀寫分離。
謹慎進行規格變更,可能會進行實例重啟,建議在業務低峰期執行變更。
在業務上線前,對使用場景進行評估,選擇合適的規格和磁盤大小。
主實例擴容時,不會自動擴容其下的只讀實例,請用戶立即對只讀實例進行相應的擴容操作,避免只讀實例業務異常。
數據庫實例的備份恢復
盡量不要在業務高峰期執行備份,可以在業務低峰期間進行手動備份。
建議在合理的時間段配置自動備份策略。
對于DDL、DML操作較多的實例,建議備份策略設置成每天執行一次。
建議根據業務需要設置備份保留天數。
數據庫實例的SQL審計
開啟SQL審計可能會影響實例性能,請盡量不要在業務高峰期開啟。
數據庫實例的日常運維
建議定期關注CPU、內存、磁盤和網絡狀態,提前識別業務問題。
建議定期關注數據庫的資源使用情況,資源不足時,及時擴容。
建議關注實例監控信息,發現監控指標異常時,及時處理。
刪除和修改記錄時,需要先執行SELECT,確認無誤才能提交執行。
安全相關
盡量避免數據庫被公網訪問,公網連接時必須綁定彈性公網IP。
盡量使用SSL連接,保證連接的安全性。