[發明專利]一種建立模型數據庫的方法以及客戶端有效
| 申請號: | 201710201350.8 | 申請日: | 2017-03-30 |
| 公開(公告)號: | CN107145432B | 公開(公告)日: | 2020-12-22 |
| 發明(設計)人: | 王耀輝;胡道容 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F16/21 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 建立 模型 數據庫 方法 以及 客戶端 | ||
1.一種建立模型數據庫的方法,其特征在于,包括:
獲取生產環境中關于存儲的I/O特征和I/O負載,以及所述生產環境中目標數據庫的配置參數;其中,所述配置參數包括:歸檔模式、備份策略、每秒最大事務數、數據庫緩沖區大小、日志緩沖區大小中的任意一種或多種的組合;
對所述I/O特征和所述I/O負載進行分析,確定分析報告;
根據所述分析報告和所述目標數據庫的配置參數,確定模型數據庫的配置文件。
2.根據權利要求1所述的方法,其特征在于,所述生產環境中關于存儲的I/O特征和I/O負載,包括:
獲取生產環境中在預置時長內,關于存儲的各個邏輯單元號LUN的I/O特征和I/O負載;
所述對所述I/O特征和所述I/O負載進行分析,確定分析報告之前,所述方法還包括:
獲取所述生產環境中關于存儲的每個邏輯單元號標識LUN ID和每個LUN的大小。
3.根據權利要求2所述的方法,其特征在于,所述I/O特征包括I/O大小、偏移量和時間戳,所述I/O負載包括讀I/O次數和寫I/O次數;
所述對所述I/O特征和所述I/O負載進行分析,確定分析報告,包括:
根據所述時間戳、所述讀I/O次數、所述寫I/O次數和所述每個LUN ID,確定每個LUN的讀百分比、寫百分比、負載百分比、讀負載百分比和寫負載百分比;
根據預先確定的I/O大小的類別、所述時間戳、所述讀I/O次數、所述寫I/O次數和所述每個LUN ID,確定每個LUN中每種I/O大小的負載百分比、讀負載百分比和寫負載百分比;
根據所述偏移量、所述每個LUN ID和每個LUN的大小,確定每個LUN的LBA地址;
將所述預置時長均分為N等份,將每個LUN的LBA地址均分為M等份;
根據所述預先確定的I/O大小的類別、所述時間戳、所述讀I/O次數、所述寫I/O次數和所述每個LUN ID,確定每個LUN中每種I/O大小在每個1/N時間單元內的讀負載百分比和寫負載百分比,以及每個LUN中每種I/O大小在每個1/M地址單元內的讀負載百分比和寫負載百分比。
4.根據權利要求1-3任一所述的方法,其特征在于,所述方法還包括:
若所述分析報告的配置文件格式與所述模型數據庫的目標文件格式不同,則將所述分析報告的配置文件格式轉換為所述目標文件格式。
5.根據權利要求1-3任一所述的方法,其特征在于,所述方法還包括:
根據所述模型數據庫對所述目標數據庫進行性能測試,得到測試結果;
根據所述測試結果,生成測試報告。
6.根據權利要求5所述的方法,其特征在于,根據所述模型數據庫對目標數據庫進行性能測試之后,所述方法還包括:
獲取日志段編號LSN日志文件;
根據所述LSN日志文件,對所述目標數據庫中的數據進行一致性檢查。
7.一種客戶端,其特征在于,包括:
獲取模塊,用于獲取生產環境中關于存儲的I/O特征和I/O負載,以及所述生產環境中目標數據庫的配置參數;其中,所述配置參數包括:歸檔模式、備份策略、每秒最大事務數、數據庫緩沖區大小、日志緩沖區大小中的任意一種或多種的組合;
分析模塊,用于對所述I/O特征和所述I/O負載進行分析,確定分析報告;
確定模塊,用于根據所述分析報告和所述目標數據庫的配置參數,確定模型數據庫的配置文件。
8.根據權利要求7所述的客戶端,其特征在于,
所述獲取模塊,具體用于獲取生產環境中在預置時長內,關于存儲的各個邏輯單元號LUN的I/O特征和I/O負載;還用于獲取所述生產環境中關于存儲的每個邏輯單元號標識LUNID和每個LUN的大小。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710201350.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軟件故障報警監測方法
- 下一篇:軟件功能驗證方法及裝置





