[發明專利]一種數據庫操作響應時間測算方法及系統有效
| 申請號: | 200710177198.0 | 申請日: | 2007-11-12 |
| 公開(公告)號: | CN101436956A | 公開(公告)日: | 2009-05-20 |
| 發明(設計)人: | 孫海波;駱擁政;張輝;李新鵬;劉暉 | 申請(專利權)人: | 北京啟明星辰信息技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04M3/22 |
| 代理公司: | 北京市商泰律師事務所 | 代理人: | 毛燕生 |
| 地址: | 100094北京市海淀區東北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 操作 響應 時間 測算 方法 系統 | ||
技術領域
本發明涉及一種可用于網絡業務審計產品中的對于數據庫在操作過程中服務器端對客戶端具體操作進行響應的響應時間的測算方法,它依據網絡數據流中報文具有的特征對數據庫操作過程中服務器端響應時間進行提取及計算,屬于網絡技術領域。
背景技術
網絡業務審計系統是目前應用日益廣泛的作為網絡安全防護的重要手段,它通過對業務系統中可信人員的網絡活動進行解析、記錄、分析以幫助管理人員事前規劃預防、事中實時監控、違規行為阻止和事后追查網絡運營事故,從而幫助用戶加強內外部網絡行為監管、避免核心資產(數據庫、服務器、網絡設備)損失、保障客戶業務系統的正常運營,是企業實現IT管理和控制的最佳實踐。其中在金融、電信等行業當中大量使用的數據庫系統對于審計的要求尤為重要,行業內部經常需要對于業務系統當中的用戶對于數據庫的操作進行準確詳細的審計。其中數據庫(mysql、sqlserver、DB2、Oracle、informix、sybase等)是網絡業務審計系統最為重要的審計對象。目前絕大多數的網絡業務審計系統只提供各類用戶對于數據庫操作時的具體行為動作的審計,而對各種操作數據庫返回信息所用的時間缺乏有效的提取和計算。在不同的客戶環境當中對于數據庫的操作有很大的差別,例如有些環境查詢行為居多而有些環境下對于表項的修改行為居多等等。而對于各種不同的數據庫操作在不同的應用環境當中數據庫服務器端對該操作結果的返回時間可以有效的反映出該操作在特定環境中對于系統資源的消耗。這對于客戶環境當中有效的判定各種數據庫操作對系統資源的消耗情況并對于占用大量系統資源的操作采取相應的措施(例如當某項操作占用大量系統資源而導致其他用戶的操作無法進行的時候可以根據響應時間判斷具體那些操作占用了系統資源從而終止無響應或響應時間過長的操作進而更加有效的使用數據庫資源),因此具有重要意義。
目前日益廣泛使用的數據庫應用成為了當前網絡業務的重要組成部分,越來越多的用戶及企事業單位對于這些數據庫業務的審計提出了全面的要求。很多客戶環境下經常出現某些時段并發的操作過多導致系統性能急劇下降的情況。而由于目前大多數網絡業務審計系統當中對于各種操作的服務端響應時間的審計功能的缺乏導致在系統性能急劇下降的情況下無法有效的判斷占用系統資源的操作行為,這使得對于系統資源的釋放變得沒有目的,只能依靠整個系統的重新啟動。產生這種問題的主要原因在于對各種數據庫操作服務端響應時間缺乏一個有效的測算方法。注意到,對于一般的數據庫訪問操作,服務端的返回時間都是非常短的,而對于某些占用大量系統資源的操作其返回時間明顯的要長很多,這說明說明實現一種基于數據庫訪問操作請求及響應報文之間的時間間隔,來計算數據庫服務器響應時間,進而判斷各種數據庫操作對于系統資源的占用情況并根據響應時間實時的終止某些無響應或響應時間過長的數據庫操作是可行的。基于這種可行性以及對于數據庫操作響應時間測算帶來的有益的作用,有必要發展一種能夠實現對數據庫操作當中服務器返回時間的準確測算方法用以提高網絡業務審計系統對于數據庫業務審計的準確性、全面性和審計范圍。
發明內容
為了克服現有網絡業務審計系統對于數據庫操作當中服務器端返回操作結果時間測算功能的不足,本發明提供一種對于數據庫操作過程當中服務器端響應時間的測算方法及系統。所述的數據庫操作響應時間測算技術可以滿足:對于各種數據庫操作過程當中,數據庫響應時間能夠進行準確的測算,以提供具體數據庫操作對于系統資源占用的審計需要,具有很好的靈活性和擴展性,對于新型數據庫只需要添加數據庫識別特征而不需要對系統進行大的改動以擴大數據庫審計的范圍;具有非常高的數據庫響應時間測算效率,算法實現盡可能簡單。
本發明的目的是這樣實現的:
一種數據庫操作響應時間測算系統,包括:
對實際網絡運行環境當中數據庫操作請求信息進行提取并進行會話標識及該操作發送時間提取的具體數據庫操作請求提取器;
依賴具體數據庫操作請求信息當中的會話標識,由所有服務器端返回信息當中對相應數據庫操作響應的數據報文,進行定位并記錄該響應報文發送時間的服務端返回信息定位器;
依據數據庫操作請求報文發送時間和服務器端,對該操作響應的數據報文發送時間,計算服務器端響應時間的具體操作響應時間計算器;
所述的具體數據庫操作請求提取器與服務端返回信息定位器和具體操作響應時間計算器連接;所述的服務端返回信息定位器和具體操作響應時間計算器連接。
一種數據庫操作響應時間測算方法,包括如下步驟:
具體數據庫操作請求提取步驟;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京啟明星辰信息技術有限公司,未經北京啟明星辰信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710177198.0/2.html,轉載請聲明來源鉆瓜專利網。





