[發明專利]數據庫應用的真實負載調節有效
| 申請號: | 201110308626.5 | 申請日: | 2011-09-29 |
| 公開(公告)號: | CN102402583A | 公開(公告)日: | 2012-04-04 |
| 發明(設計)人: | D·索利奧斯;S·K·托塔 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 高見 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 應用 真實 負載 調節 | ||
技術領域
本發明涉及計算機技術,尤其涉及數據庫應用的真實負載調節。
背景技術
數據庫是數據記錄的有組織的集合,并且對于數據密集應用和服務非常有用。存在通過諸如因特網之類的網絡提供的各種服務,這些服務中的許多依賴于數據庫的適當功能。為了與可用數據庫適當地接口,服務通常包括一個或多個服務器計算系統(稱為“服務器”)。
服務器可按各種方式來配置,以便與數據庫適當地接口。然而,由于整體數據庫系統的復雜度,常常難以預測在服務器的特定配置下服務器和數據庫將執行地有多好。在沒有對服務器將接收的查詢的類型的準確概念的情況下,尤其難以知曉數據庫將如何執行。
發明內容
本文中描述的至少一個實施例涉及數據庫環境,其包括數據庫生產服務器、數據庫測試服務器,以及虛擬化連接,該虛擬化連接將傳入服務請求通信提供給數據庫生產服務器和數據庫測試服務器兩者。然而,數據庫生產服務器對數據庫服務請求作出響應,而數據庫測試服務器不進行響應。本文中描述的原理可包括多個數據庫生產服務器和/或多個數據庫測試服務器,但是并不是必需的。
可針對各個不同的配置測試數據庫測試服務器,以力圖找到表現更好的配置。測試是實時的,因為數據庫測試服務器經歷與數據庫生產服務器所經歷的相同的傳入服務請求通信。隨著數據庫測試服務器經歷不同配置,記錄每個配置。也許隨后用戶可導航到特定配置,且在隨后也許在不同方向上更改該配置,從而潛在可能地生成所記錄配置的分層樹。一旦找到可接受的配置,可在隨后通過使數據庫測試服務器變成數據庫生產服務器,或通過將配置拷貝回數據庫生產服務器來應用該配置以進行生產。
本發明內容并不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
附圖說明
為了描述可以獲得上面所列舉的及其他優點和特征的方式,下面將參考附圖來呈現對各實施例的更具體的描述。可以理解,這些附圖只描繪了樣本實施例,并且因此不被認為是對其范圍的限制,將通過使用附圖并利用附加屬性和細節來描述和解釋各實施例,在附圖中:
圖1示出可用于采用此處所描述的各實施例的示例計算系統;
圖2示出了本文中所描述的原理可在其中起作用的數據庫環境,且該環境包括數據庫生產服務器和數據庫測試服務器;
圖3A示出了所記錄配置的示例分層結構的生成中的第一階段;
圖3B示出了所記錄配置的示例分層結構的生成中的第二階段;
圖4示出了準備用于測試的數據庫測試服務器的方法的流程圖;
圖5示出了用于測試數據庫測試服務器的方法的流程圖;
圖6示出了本文中所描述的原理可在其中起作用的數據庫環境,并且該環境包括三個數據庫服務器,其中有多個數據庫生產服務器或多個數據庫測試服務器;以及
圖7示出了用于操作數據庫環境的方法的流程圖。
具體實施方式
根據本文中描述的實施例,數據庫環境包括數據庫生產服務器、數據庫測試服務器,以及虛擬化連接,該虛擬化連接將傳入服務請求通信提供給數據庫生產服務器和數據庫測試服務器兩者。然而,數據庫生產服務器對數據庫服務請求作出響應,而數據庫測試服務器不進行響應。可針對各個不同的配置測試數據庫測試服務器,以力圖找到表現更好的配置。測試是實時的,因為數據庫測試服務器經歷與數據庫生產服務器所經歷的相同的傳入服務請求通信。盡管不是必需的,但是本文中描述的原理可包括多個數據庫生產服務器和/或多個數據庫測試服務器。首先,將參考圖1來描述關于計算系統的某些介紹性討論。然后,將參考圖2至7來描述用于操作的數據庫環境和過程的實施例。
首先,參考圖1來描述關于計算系統的介紹性討論。計算系統現在越來越多地采取多種多樣的形式。計算系統可以例如是手持式設備、電器、膝上型計算機、臺式計算機、大型機、分布式計算系統,或者甚至通常不被視為計算系統的設備。在本說明書以及權利要求書中,術語“計算系統”被廣義地定義為包括包含至少一個處理器以及其上能含有可由處理器執行的計算機可執行指令的存儲器的任何設備或系統(或其組合)。存儲器可以采取任何形式,并可以取決于計算系統的特性和形式。計算系統可以分布在網絡環境中,并可包括多個組分計算系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110308626.5/2.html,轉載請聲明來源鉆瓜專利網。





