[發(fā)明專(zhuān)利]數(shù)據(jù)庫(kù)應(yīng)用的真實(shí)負(fù)載調(diào)節(jié)有效
| 申請(qǐng)?zhí)枺?/td> | 201110308626.5 | 申請(qǐng)日: | 2011-09-29 |
| 公開(kāi)(公告)號(hào): | CN102402583A | 公開(kāi)(公告)日: | 2012-04-04 |
| 發(fā)明(設(shè)計(jì))人: | D·索利奧斯;S·K·托塔 | 申請(qǐng)(專(zhuān)利權(quán))人: | 微軟公司 |
| 主分類(lèi)號(hào): | G06F17/30 | 分類(lèi)號(hào): | G06F17/30 |
| 代理公司: | 上海專(zhuān)利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 高見(jiàn) |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)庫(kù) 應(yīng)用 真實(shí) 負(fù)載 調(diào)節(jié) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù),尤其涉及數(shù)據(jù)庫(kù)應(yīng)用的真實(shí)負(fù)載調(diào)節(jié)。
背景技術(shù)
數(shù)據(jù)庫(kù)是數(shù)據(jù)記錄的有組織的集合,并且對(duì)于數(shù)據(jù)密集應(yīng)用和服務(wù)非常有用。存在通過(guò)諸如因特網(wǎng)之類(lèi)的網(wǎng)絡(luò)提供的各種服務(wù),這些服務(wù)中的許多依賴(lài)于數(shù)據(jù)庫(kù)的適當(dāng)功能。為了與可用數(shù)據(jù)庫(kù)適當(dāng)?shù)亟涌冢?wù)通常包括一個(gè)或多個(gè)服務(wù)器計(jì)算系統(tǒng)(稱(chēng)為“服務(wù)器”)。
服務(wù)器可按各種方式來(lái)配置,以便與數(shù)據(jù)庫(kù)適當(dāng)?shù)亟涌凇H欢捎谡w數(shù)據(jù)庫(kù)系統(tǒng)的復(fù)雜度,常常難以預(yù)測(cè)在服務(wù)器的特定配置下服務(wù)器和數(shù)據(jù)庫(kù)將執(zhí)行地有多好。在沒(méi)有對(duì)服務(wù)器將接收的查詢(xún)的類(lèi)型的準(zhǔn)確概念的情況下,尤其難以知曉數(shù)據(jù)庫(kù)將如何執(zhí)行。
發(fā)明內(nèi)容
本文中描述的至少一個(gè)實(shí)施例涉及數(shù)據(jù)庫(kù)環(huán)境,其包括數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器、數(shù)據(jù)庫(kù)測(cè)試服務(wù)器,以及虛擬化連接,該虛擬化連接將傳入服務(wù)請(qǐng)求通信提供給數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器和數(shù)據(jù)庫(kù)測(cè)試服務(wù)器兩者。然而,數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器對(duì)數(shù)據(jù)庫(kù)服務(wù)請(qǐng)求作出響應(yīng),而數(shù)據(jù)庫(kù)測(cè)試服務(wù)器不進(jìn)行響應(yīng)。本文中描述的原理可包括多個(gè)數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器和/或多個(gè)數(shù)據(jù)庫(kù)測(cè)試服務(wù)器,但是并不是必需的。
可針對(duì)各個(gè)不同的配置測(cè)試數(shù)據(jù)庫(kù)測(cè)試服務(wù)器,以力圖找到表現(xiàn)更好的配置。測(cè)試是實(shí)時(shí)的,因?yàn)閿?shù)據(jù)庫(kù)測(cè)試服務(wù)器經(jīng)歷與數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器所經(jīng)歷的相同的傳入服務(wù)請(qǐng)求通信。隨著數(shù)據(jù)庫(kù)測(cè)試服務(wù)器經(jīng)歷不同配置,記錄每個(gè)配置。也許隨后用戶(hù)可導(dǎo)航到特定配置,且在隨后也許在不同方向上更改該配置,從而潛在可能地生成所記錄配置的分層樹(shù)。一旦找到可接受的配置,可在隨后通過(guò)使數(shù)據(jù)庫(kù)測(cè)試服務(wù)器變成數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器,或通過(guò)將配置拷貝回?cái)?shù)據(jù)庫(kù)生產(chǎn)服務(wù)器來(lái)應(yīng)用該配置以進(jìn)行生產(chǎn)。
本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
附圖說(shuō)明
為了描述可以獲得上面所列舉的及其他優(yōu)點(diǎn)和特征的方式,下面將參考附圖來(lái)呈現(xiàn)對(duì)各實(shí)施例的更具體的描述。可以理解,這些附圖只描繪了樣本實(shí)施例,并且因此不被認(rèn)為是對(duì)其范圍的限制,將通過(guò)使用附圖并利用附加屬性和細(xì)節(jié)來(lái)描述和解釋各實(shí)施例,在附圖中:
圖1示出可用于采用此處所描述的各實(shí)施例的示例計(jì)算系統(tǒng);
圖2示出了本文中所描述的原理可在其中起作用的數(shù)據(jù)庫(kù)環(huán)境,且該環(huán)境包括數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器和數(shù)據(jù)庫(kù)測(cè)試服務(wù)器;
圖3A示出了所記錄配置的示例分層結(jié)構(gòu)的生成中的第一階段;
圖3B示出了所記錄配置的示例分層結(jié)構(gòu)的生成中的第二階段;
圖4示出了準(zhǔn)備用于測(cè)試的數(shù)據(jù)庫(kù)測(cè)試服務(wù)器的方法的流程圖;
圖5示出了用于測(cè)試數(shù)據(jù)庫(kù)測(cè)試服務(wù)器的方法的流程圖;
圖6示出了本文中所描述的原理可在其中起作用的數(shù)據(jù)庫(kù)環(huán)境,并且該環(huán)境包括三個(gè)數(shù)據(jù)庫(kù)服務(wù)器,其中有多個(gè)數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器或多個(gè)數(shù)據(jù)庫(kù)測(cè)試服務(wù)器;以及
圖7示出了用于操作數(shù)據(jù)庫(kù)環(huán)境的方法的流程圖。
具體實(shí)施方式
根據(jù)本文中描述的實(shí)施例,數(shù)據(jù)庫(kù)環(huán)境包括數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器、數(shù)據(jù)庫(kù)測(cè)試服務(wù)器,以及虛擬化連接,該虛擬化連接將傳入服務(wù)請(qǐng)求通信提供給數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器和數(shù)據(jù)庫(kù)測(cè)試服務(wù)器兩者。然而,數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器對(duì)數(shù)據(jù)庫(kù)服務(wù)請(qǐng)求作出響應(yīng),而數(shù)據(jù)庫(kù)測(cè)試服務(wù)器不進(jìn)行響應(yīng)。可針對(duì)各個(gè)不同的配置測(cè)試數(shù)據(jù)庫(kù)測(cè)試服務(wù)器,以力圖找到表現(xiàn)更好的配置。測(cè)試是實(shí)時(shí)的,因?yàn)閿?shù)據(jù)庫(kù)測(cè)試服務(wù)器經(jīng)歷與數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器所經(jīng)歷的相同的傳入服務(wù)請(qǐng)求通信。盡管不是必需的,但是本文中描述的原理可包括多個(gè)數(shù)據(jù)庫(kù)生產(chǎn)服務(wù)器和/或多個(gè)數(shù)據(jù)庫(kù)測(cè)試服務(wù)器。首先,將參考圖1來(lái)描述關(guān)于計(jì)算系統(tǒng)的某些介紹性討論。然后,將參考圖2至7來(lái)描述用于操作的數(shù)據(jù)庫(kù)環(huán)境和過(guò)程的實(shí)施例。
首先,參考圖1來(lái)描述關(guān)于計(jì)算系統(tǒng)的介紹性討論。計(jì)算系統(tǒng)現(xiàn)在越來(lái)越多地采取多種多樣的形式。計(jì)算系統(tǒng)可以例如是手持式設(shè)備、電器、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、大型機(jī)、分布式計(jì)算系統(tǒng),或者甚至通常不被視為計(jì)算系統(tǒng)的設(shè)備。在本說(shuō)明書(shū)以及權(quán)利要求書(shū)中,術(shù)語(yǔ)“計(jì)算系統(tǒng)”被廣義地定義為包括包含至少一個(gè)處理器以及其上能含有可由處理器執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)器的任何設(shè)備或系統(tǒng)(或其組合)。存儲(chǔ)器可以采取任何形式,并可以取決于計(jì)算系統(tǒng)的特性和形式。計(jì)算系統(tǒng)可以分布在網(wǎng)絡(luò)環(huán)境中,并可包括多個(gè)組分計(jì)算系統(tǒng)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201110308626.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)構(gòu)筑裝置、數(shù)據(jù)庫(kù)檢索裝置、數(shù)據(jù)庫(kù)裝置、數(shù)據(jù)庫(kù)構(gòu)筑方法、以及數(shù)據(jù)庫(kù)檢索方法
- 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)處理方法
- 數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)更新方法、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)更新程序
- 容器數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)同步方法及數(shù)據(jù)庫(kù)
- 一種MongoDB數(shù)據(jù)庫(kù)對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行方法及裝置
- 在線(xiàn)應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線(xiàn)應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 負(fù)載和負(fù)載方向檢測(cè)裝置
- 一種智能節(jié)能插座
- 負(fù)載電路及具有該負(fù)載電路的負(fù)載測(cè)試裝置
- 負(fù)載保護(hù)電路及負(fù)載保護(hù)方法
- 負(fù)載容器和負(fù)載支架系統(tǒng)
- 負(fù)載檢測(cè)電路及其負(fù)載檢測(cè)裝置
- 負(fù)載檢測(cè)器、負(fù)載檢測(cè)用套件、以及負(fù)載檢測(cè)系統(tǒng)
- 負(fù)載
- 負(fù)載測(cè)量方法、負(fù)載測(cè)量裝置和負(fù)載測(cè)量配置
- 負(fù)載驅(qū)動(dòng)電路、負(fù)載驅(qū)動(dòng)系統(tǒng)





