[發明專利]一種數據庫訪問路徑效率分析處理方法、服務器及系統無效
| 申請號: | 200810238943.2 | 申請日: | 2008-12-05 |
| 公開(公告)號: | CN101425091A | 公開(公告)日: | 2009-05-06 |
| 發明(設計)人: | 曾美財;鄧俊峰;徐樂耕;李奇偉 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京三友知識產權代理有限公司 | 代理人: | 任默聞 |
| 地址: | 100031北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 訪問 路徑 效率 分析 處理 方法 服務器 系統 | ||
技術領域
本發明關于數據庫訪問技術,具體的講是關于一種數據庫訪問路徑效率分析處理方法、服務器及系統。
背景技術
主機平臺上的DB2數據庫是性能優異,運行穩定,使用廣泛的數據庫解決方案。在現有技術中,主機DB2數據庫訪問路徑效率分析處理的方法是在生成數據庫訪問路徑相關信息后,先通過輸入查詢語句查找出某些指標可能隱含效率問題的程序的結構化查詢語言命令(SQL),然后針對那些可能有問題的SQL的訪問路徑,分別從DB2目錄(CATALOG)中提取出大量相關的數據進行綜合分析,從而確定有問題的程序SQL,最后再根據分析確定的結果進行相關優化等解決措施。
在完成本發明的過程中發明人發現,上述的數據庫訪問路徑效率分析處理方法需要查詢的表的數量非常巨大,且需要逐一查詢,因此花費時間大、操作繁雜、等待時間長、輸入語句多、查詢結果察看不方便。常常是耗費了大量的時間和精力,卻無法及時發現訪問路徑有問題的SQL;同時,隨著諸如銀行等用戶業務的不斷發展,主機應用日益增多,數以萬計的程序投產運行,這便進一步要求對程序SQL的訪問路徑效率情況能夠很好地控制掌握。
發明內容
為了克服現有技術的缺陷,本發明實施例提供了一種數據庫訪問路徑效率分析處理方法、服務器及系統,以能夠自動分析程序SQL訪問路徑的相關信息,快速確定可能發生問題程序的DB2數據庫訪問路徑。
本發明實施例的目的之一是:提供一種數據庫訪問路徑效率分析處理方法,所述的方法包括以下步驟:接收用戶輸入的包含程序信息的結構化查詢語言命令SQL訪問路徑性能分析請求;根據所述的SQL訪問路徑性能分析請求獲取SQL訪問路徑信息和SQL訪問路徑分析規則信息;根據所述SQL訪問路徑性能分析請求中包含的程序信息判斷所述的程序是否為新程序;如果是新程序,則對所述的SQL進行謂詞分析處理,并根據所述的SQL訪問路徑分析規則信息對所述的SQL訪問路徑性能進行分析處理,生成SQL訪問路徑性能分析結果信息;將所述的SQL訪問路徑性能分析結果信息輸出。
本發明實施例的目的之一是:提供一種數據庫訪問路徑效率分析處理服務器,所述的服務器包括:分析請求接收單元,用于接收用戶輸入的包含程序信息的結構化查詢語言命令SQL訪問路徑性能分析請求;分析信息獲取單元,用于根據所述的SQL訪問路徑性能分析請求獲取SQL訪問路徑信息和SQL訪問路徑分析規則信息;訪問路徑處理單元,用于根據所述SQL訪問路徑性能分析請求中包含的程序信息判斷所述的程序是否為新程序;如果是新程序,則對所述的SQL進行謂詞分析處理,并根據所述的SQL訪問路徑分析規則信息對所述的SQL訪問路徑性能進行分析處理,生成SQL訪問路徑性能分析結果信息;分析結果輸出單元,用于將所述的SQL訪問路徑性能分析結果信息輸出。
本發明實施例的目的之一是:提供一種數據庫訪問路徑效率分析處理系統,所述系統包括:輸入裝置、服務器、數據存儲裝置和輸出裝置;所述的輸入裝置用于輸入包含程序信息的結構化查詢語言命令SQL訪問路徑性能分析請求;所述的數據存儲裝置用于存儲SQL訪問路徑信息、SQL訪問路徑分析規則信息、和SQL表信息;所述的服務器用于接收用戶輸入的包含程序信息的結構化查詢語言命令SQL訪問路徑性能分析請求;根據所述的SQL訪問路徑性能分析請求獲取SQL訪問路徑信息和SQL訪問路徑分析規則信息;根據所述SQL訪問路徑性能分析請求中包含的程序信息判斷所述的程序是否為新程序;如果是新程序,則對所述的SQL進行謂詞分析處理,并根據所述的SQL訪問路徑分析規則信息對所述的SQL訪問路徑性能進行分析處理,生成SQL訪問路徑性能分析結果信息;所述的輸出裝置用于將所述的SQL訪問路徑性能分析結果信息輸出。
本發明實施例的有益效果在于,實現主機DB2數據庫訪問路徑效率的自動分析及管理;大大節約人力和時間的投入提高了工作效率;快速確定問題程序、及時保障生產的安全運行;實現程序訪問路徑分析規則的統一,有利于程序訪問路徑的分析管理和及時發現問題;操作簡單,使用方便。
附圖說明
圖1為本發明實施例的系統組成結構圖;
圖2為本發明實施例系統的輸入裝置組成結構圖;
圖3為本發明實施例系統的訪問路徑效率分析服務器組成結構圖;
圖4為本發明實施例系統的輸出裝置組成結構圖;
圖5為本發明實施例系統的數據存儲裝置組成結構圖;
圖6為本發明實施例系統處理流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810238943.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:射頻識別系統中的信息傳輸方法
- 下一篇:字符關聯信息提示方法及終端





