[發明專利]一種建立模型數據庫的方法以及客戶端有效
| 申請號: | 201710201350.8 | 申請日: | 2017-03-30 |
| 公開(公告)號: | CN107145432B | 公開(公告)日: | 2020-12-22 |
| 發明(設計)人: | 王耀輝;胡道容 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F16/21 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 建立 模型 數據庫 方法 以及 客戶端 | ||
本申請實施例公開了一種建立模型數據庫的方法,用于客戶端根據實際的生產環境中關于存儲的I/O特征和I/O負載,以及所述生產環境中目標數據庫的配置參數得到模型數據庫的配置文件,再根據模型數據庫對目標數據庫進行性能測試,得到準確性比較高的測試報告。本申請實施例方法包括:獲取生產環境中關于存儲的I/O特征和I/O負載,以及所述生產環境中目標數據庫的配置參數;對所述I/O特征和所述I/O負載進行分析,確定分析報告;根據所述分析報告和所述目標數據庫的配置參數,確定模型數據庫的配置文件。
技術領域
本申請涉及計算機領域,尤其涉及一種建立模型數據庫的方法以及客戶端。
背景技術
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生于距今六十多年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以后,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。數據模型是數據庫的核心,當前廣泛使用的是關系數據庫管理系統(Relational Database ManagementSystem,RDBMS),比較知名的如Oracle、DB2、SQL Server、Sybase等。
在機構、企業中,數據庫系統一般存放著重要的業務數據,用于支撐日常運營業務,提供經營報表,決策服務等。像企業資源計劃系統(Enterprise Resource Planning,ERP)、客戶關系管理系統(Customer Relationship Management,CRM)、網上商城等交易型系統在業務高峰期出現許多用戶同時并發訪問系統、且要求系統能快速返回查詢或操作結果;在海關風險分析、財務系統中,決策者希望盡快拿到分析報告以對后續商業行為做決策。這些都要求運行在信息技術(Information Technology,IT)硬件架構之上的數據庫系統性能能夠滿足業務需求。因此,在購買IT設備或者業務上線之前進行真實業務負載的性能測試就顯得非常重要。
隨著科學技術的不斷發展,不同行業企業的業務系統也越來越多。業務系統的性能受組成系統的每一個組件性能的影響。不同數據庫類型、數據庫版本、操作系統類型、操作系統版本、服務器型號及配置、存儲網絡、存儲系統都可能導致整個系統性能出現差異。盡管業界提出了一些代表常規數據庫業務類型的TPC-C、TPC-H測試工具,但這些測試工具是建立在預定義的模型基礎上實現的。這些測試工具能夠反映數據庫系統的基本運作流程和反映系統大致的性能表現情況。但真實性還比較欠缺,當前能夠比較真實反映數據庫操作的數據庫測試工具都需要搭建真實的數據庫環境來進行測試,這種測試對測試人員技能要求高、測試周期較長。
發明內容
本申請實施例提供了一種建立模型數據庫的方法以及客戶端,用于客戶端根據實際的生產環境中關于存儲的I/O特征和I/O負載,以及所述生產環境中目標數據庫的配置參數得到模型數據庫的配置文件,再根據模型數據庫對目標數據庫進行性能測試,得到準確性比較高的測試報告。
本申請實施例第一方面提供了一種建立模型數據庫的方法,可以包括:客戶端可以通過GE網絡或者FC網絡與生產環境中的存儲系統相連,客戶端的I/O跟蹤工具獲取生產環境中關于存儲的I/O特征和I/O負載,以及該生產環境中目標數據庫的配置參數;對該I/O特征和該I/O負載進行分析,確定分析報告;根據該分析報告和該目標數據庫的配置參數,確定模型數據庫的配置文件。需要說明的是,生產環境包括存儲系統和目標數據庫,客戶端的I/O跟蹤工具獲取的是關于存儲系統的I/O特征和I/O負載。
在本申請實施例中,客戶端可以通過I/O跟蹤工具,獲取關于存儲系統的I/O特征和I/O負載,以及獲取該生產環境中目標數據庫的配置參數;再對I/O特征和I/O負載進行分析,確定分析報告;最后根據該分析報告和該目標數據庫的配置參數,建立模型數據庫。這里的模型數據庫是根據實際生產環境的相關數據確定的,所以,再根據這個模型數據庫對目標數據庫進行測試的時候,得到的測試報告的真實性就比較高。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710201350.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軟件故障報警監測方法
- 下一篇:軟件功能驗證方法及裝置





