[發明專利]一種基于Informix數據庫服務器性能評估實現方法在審
| 申請號: | 201410205277.8 | 申請日: | 2014-05-15 |
| 公開(公告)號: | CN103970876A | 公開(公告)日: | 2014-08-06 |
| 發明(設計)人: | 李勛堂 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/28 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 informix 數據庫 服務器 性能 評估 實現 方法 | ||
1.一種基于Informix數據庫服務器性能評估實現方法,其特征在于,該性能評估實現方法采用C語言和SQL開發,能夠兼容不同架構的主機系統,針對informix數據庫系統提出了一個性能評測標準化模型;該性能評估標準化模型主要包括:啟動模塊、壓力生成模塊、結果記錄模塊及性能監控模塊;其中,
所述啟動模塊:
包括啟動程序;根據預先輸入信息,自動連接數據庫,并自動調用對infomix數據庫的壓力生成模塊程序,同時記錄程序運行日志;
所述壓力生成模塊:
包括壓力生成模塊程序;方便用戶根據設備情況,自行設定壓力規模,并自動根據用戶設定規模產生壓力,對informix數據庫進行密集訪問;
所述結果記錄模塊:
包括結果記錄程序;當壓力生成模塊啟動時,自動啟動結果記錄模塊,隨時記錄壓力生成程序運行結果和狀態;
所述性能監控模塊:
包括性能監控程序;當壓力生成模塊啟動時,自動啟動性能監控模塊,主動記錄被測設備主要分子系統的運行狀態,包括cpu、內存、磁盤IO及網絡,并記錄到日志中。
2.根據權利要求1所述的基于Informix數據庫服務器性能評估實現方法,其特征在于,所述啟動模塊的實現過程為:
根據所述啟動程序提示輸入數據庫登陸信息和壓力規模,該程序首先登陸Informix數據庫,并根據設定壓力規模生成表結構和初始數據;同時,啟動程序調用另外三個模塊程序:壓力生成模塊程序、結果記錄程序和性能監控程序。
3.根據權利要求2所述的基于Informix數據庫服務器性能評估實現方法,其特征在于,所述壓力生成模塊的實現過程為:
壓力生成模塊程序由啟動程序啟動后,根據壓力規模初始數據,生成相應規模的數據庫訪問請求,同時模擬不同類型的訪問模式對數據庫服務器進行密集訪問,對informix數據庫服務器產生較大訪問壓力,以此測試informix數據庫服務器承受壓力的能力。
4.根據權利要求3所述的基于Informix數據庫服務器性能評估實現方法,其特征在于,所述結果記錄模塊的實現過程為:
結果記錄程序在啟動程序的調用下啟動,監控壓力生成模塊生成的數據庫訪問請求處理情況,并記錄每筆交易的處理結果,根據程序預先設定的權重,給出測試結果得分,并給出每筆交易的詳細測試結果,以方便后期分析之用。
5.根據權利要求4所述的基于Informix數據庫服務器性能評估實現方法,其特征在于,所述性能監控模塊的實現過程為:
性能監控程序由啟動程序調用,并被啟動,時時監控被測數據庫服務器的性能數據,分別以日志和圖形的方式輸出被測服務器的實時性能數據,以方便使用者分析和調整壓力規模之用。
6.根據權利要求1所述的基于Informix數據庫服務器性能評估實現方法,其特征在于,該性能評估實現方法的工作過程為:通過啟動腳本傳入測試參數,并登陸被測試數據庫服務器,同時調用壓力生成模塊,根據設定壓力規模,生成相應規模數據和壓力程序,對數據庫服務器進行加壓;同時調用結果記錄模塊記錄測試結果和測試相關信息,并由性能監控模塊抓取被測數據庫服務器的實時性能監控數據,作為分析之用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410205277.8/1.html,轉載請聲明來源鉆瓜專利網。





