[發明專利]聲明式的MySQL數據庫系統高可用方法有效
| 申請號: | 201911041056.0 | 申請日: | 2019-10-30 |
| 公開(公告)號: | CN110532278B | 公開(公告)日: | 2020-01-31 |
| 發明(設計)人: | 黃炎;李恒 | 申請(專利權)人: | 上海愛可生信息技術股份有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/27;G06F16/28 |
| 代理公司: | 31295 上海思捷知識產權代理有限公司 | 代理人: | 王宏婧 |
| 地址: | 201203 上海市浦東新區中國(上海)自由貿*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 健康指標 數據庫系統 數據庫切換 數據庫 采集 高可用系統 數據庫過程 數據庫技術 觸發切換 快速恢復 系統反饋 主從切換 主數據庫 可恢復 盲切換 自修復 卡死 可用 反饋 重復 聲明 | ||
1.一種聲明式的MySQL數據庫系統高可用方法,具有主數據庫和從數據庫,其特征在于,包括如下步驟:
采集所述MySQL數據庫系統的健康指標,并判斷所述健康指標是否正常,若存在觸發切換主、從數據庫的異常,則進入主、從數據庫切換流程;若存在可恢復的異常,則向所述MySQL數據庫系統反饋異常的健康指標,由所述MySQL數據庫系統自身完成自修復工作;
重復上述步驟直至所述健康指標全部正常,則完成主、從數據庫切換流程;
所述健康指標至少包括:檢查數據庫base目錄是否存在、檢查數據庫data目錄是否存在、檢查數據庫centos 6進程狀態、檢查數據庫centos 7進程狀態、檢查數據庫是否響應SQL、檢查數據庫復制狀態、檢查數據庫數據差、檢查SIP是否綁定。
2.如權利要求1所述的聲明式的MySQL數據庫系統高可用方法,其特征在于,在所述MySQL數據庫系統運行過程中,定時采集并判斷所述健康指標,以監控所述MySQL數據庫系統的運行狀態,如所述健康指標全部正常,則到下一定時周期時重復執行采集并判斷所述健康指標的任務;如所述主數據庫的健康指標異常,則根據異常情況相應處理,然后立刻重新采集和判斷所述健康指標,直至所述健康指標符合切換條件,完成主、從數據庫切換流程。
3.如權利要求1或2所述的聲明式的MySQL數據庫系統高可用方法,其特征在于,對多個所述健康指標進行優先級排序,并按所述優先級順序判斷所述健康指標。
4.如權利要求1或2所述的聲明式的MySQL數據庫系統高可用方法,其特征在于,進入主、從數據庫切換流程前,提出告警和/或要求人工介入。
5.如權利要求1所述的聲明式的MySQL數據庫系統高可用方法,其特征在于,所述主數據庫的健康指標:檢查數據庫base目錄是否存在、檢查數據庫data目錄是否存在、檢查數據庫centos 6進程狀態、檢查數據庫centos 7進程狀態、檢查數據庫是否響應SQL、檢查SIP是否綁定均為異常值,則卸下所述主數據庫的流量入口。
6.如權利要求1所述的聲明式的MySQL數據庫系統高可用方法,其特征在于,所述主數據庫的檢查SIP是否綁定為異常值、所述從數據庫的檢查SIP是否綁定為正常值、所述從數據庫的健康指標:檢查數據庫base目錄是否存在、檢查數據庫data目錄是否存在、檢查數據庫centos 6進程狀態、檢查數據庫centos 7進程狀態、檢查數據庫是否響應SQL均為正常值,且所述從數據庫的檢查數據庫數據差比所述主數據庫的檢查數據庫數據差低,則將所述從數據庫與所述主數據庫的數據補齊。
7.如權利要求1所述的聲明式的MySQL數據庫系統高可用方法,其特征在于,所述主數據庫的檢查SIP是否綁定為異常值、所述從數據庫的健康指標:檢查數據庫base目錄是否存在、檢查數據庫data目錄是否存在、檢查數據庫centos 6進程狀態、檢查數據庫centos 7進程狀態、檢查數據庫是否響應SQL均為正常值,且所述從數據庫的檢查SIP是否綁定為異常值,則打開所述從數據庫的流量入口。
8.如權利要求1或2所述的聲明式的MySQL數據庫系統高可用方法,其特征在于,包括一個主數據庫和若干個從數據庫,所述主數據庫與一從數據庫進行主從切換;所述從數據庫為所有從數據庫中與所述主數據庫的事務差最小的從數據庫;
切換成功得到新的主數據庫后,其余從數據庫重新定向到所述新的主數據庫。
9.一種計算機可讀的存儲介質,其特征在于,其上存儲有可執行程序,所述可執行程序被調用后,運行如權利要求1-8任一項所述的高可用方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海愛可生信息技術股份有限公司,未經上海愛可生信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911041056.0/1.html,轉載請聲明來源鉆瓜專利網。





