[發明專利]一種測試環境中數據庫的運維方法及系統有效
| 申請號: | 201210570421.9 | 申請日: | 2012-12-25 |
| 公開(公告)號: | CN103902542B | 公開(公告)日: | 2019-01-15 |
| 發明(設計)人: | 余邵在;丁超;陶仕敏 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F11/36 |
| 代理公司: | 北京鴻德海業知識產權代理事務所(普通合伙) 11412 | 代理人: | 袁媛 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 環境 數據庫 方法 系統 | ||
1.一種測試環境中數據庫的運維系統,其特征在于,該系統包括:交互單元、機器分配單元、數據庫搭建單元、數據同步單元、存儲單元;其中,
交互單元,用于將用戶提交的數據庫的申請信息保存到存儲單元;
機器分配單元,用于依據所述申請信息在機器資源池中選擇機器,將選出機器的主機名和端口號發送給數據庫搭建單元;
數據庫搭建單元,用于依據選出機器的主機名和端口號,將數據庫安裝包、申請信息和安裝命令發送給對應的機器,機器運行數據庫安裝包,依據申請信息安裝數據庫;
數據同步單元,用于將線上實際數據同步到機器上搭建的數據庫。
2.根據權利要求1所述的系統,其特征在于,所述數據庫的申請信息包括如下信息:數據庫版本、產品線名稱、測試類型、數據庫的使用時間、數據庫的拓撲結構、磁盤類型、數據庫列表、預估數據量和字符集。
3.根據權利要求1所述的系統,其特征在于,所述機器分配單元在依據所述申請信息在機器資源池中選擇機器時,具體包括:
從存儲單元獲取數據庫的申請信息和預設的機器資源池中機器的機器監控數據;
依據申請信息中測試類型在機器資源池中選出虛擬機、或虛擬機和物理機;
對選出的機器進行遍歷,將磁盤剩余量大于申請信息中預估數據量且CPU利用率大于預設的利用率閾值的機器的主機名和端口號添加到可選機器列表,直到機器遍歷完畢;
當可選機器列表中端口號一致的機器的個數大于或等于申請信息中數據庫列表中的數據庫實例個數時,在可選機器列表中端口號一致的機器中選出與數據庫實例個數對應數量的機器。
4.根據權利要求1所述的系統,其特征在于,所述數據庫搭建單元在將數據庫安裝包、申請信息和安裝命令發送給對應的機器時,具體包括:
先后將預先設置的數據庫安裝包、攜帶編譯參數的編譯命令和安裝命令發送給對應的機器;所述編譯參數依據從存儲單元中獲取的申請信息生成。
5.根據權利要求1所述的系統,其特征在于,所述機器運行數據庫安裝包,依據申請信息安裝數據庫具體包括:
機器在本地運行數據庫安裝包,依據申請信息中對數據庫的相關要求,完成數據庫安裝,并向數據庫搭建單元返回安裝成功的消息。
6.根據權利要求1所述的系統,其特征在于,
所述數據庫搭建單元,還用于當安裝的數據庫數量為兩個以上時,向兩個以上數據庫中的從數據庫發送主從同步命令,所述主從同步命令中攜帶主數據庫所在機器的主機名和端口號;所述從數據庫將自身的同步點設置為主數據庫的當前日志位置。
7.根據權利要求1所述的系統,其特征在于,所述數據同步單元在將線上實際數據同步到機器上搭建的數據庫時,具體包括:
定時的從線上數據庫下載包含線上實際數據的備份文件,將所述備份文件拷貝到數據庫中,數據庫將備份文件還原恢復成線上實際數據。
8.根據權利要求1所述的系統,其特征在于,所述數據同步單元在將線上實際數據同步到機器上搭建的數據庫時,具體包括:
在線上數據庫集群中的備份數據庫下掛載數據庫,所述備份數據庫的日志位置更新時,所述數據庫從備份數據庫中更新后的日志位置獲取線上實際數據。
9.根據權利要求1所述的系統,其特征在于,該系統還包括:
采集控制單元,用于將監控腳本發送給機器,機器運行監控腳本采集服務狀態數據并保存到存儲單元;
服務監控單元,用于依據存儲單元中的服務狀態數據,進行狀態異常報警、測試結果顯示和故障恢復操作。
10.根據權利要求9所述的系統,其特征在于,
所述監控腳本中配置有需要采集的服務狀態數據、采集周期、采集服務狀態數據時調用的命令;
所述服務狀態數據包括數據庫使用情況數據、產品線使用情況數據和機器監控數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210570421.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽車腳踏板成型模具
- 下一篇:汽車保險杠成型模具





