• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    用回溯算法診斷數(shù)據(jù)庫(kù)性能故障

    2015-01-04 11:16:12
    關(guān)鍵詞:權(quán)值向量數(shù)據(jù)庫(kù)

    程 香

    (安徽經(jīng)濟(jì)管理學(xué)院,安徽合肥 230059)

    用回溯算法診斷數(shù)據(jù)庫(kù)性能故障

    程 香

    (安徽經(jīng)濟(jì)管理學(xué)院,安徽合肥 230059)

    數(shù)據(jù)庫(kù)性能診斷至關(guān)重要,本文針對(duì)目前數(shù)據(jù)庫(kù)性能診斷過(guò)程依賴于經(jīng)驗(yàn)的狀況,研究了一種基于回溯算法的數(shù)據(jù)庫(kù)性能診斷方法,提出了數(shù)據(jù)庫(kù)性能診斷過(guò)程的解空間樹(shù)構(gòu)造方法,以及診斷過(guò)程詳細(xì)的形式化算法,最后給出該方法的使用實(shí)例。該方法能夠避免數(shù)據(jù)庫(kù)性能診斷的盲目性,也可為其他系統(tǒng)性能診斷提供參考。

    性能診斷;回溯算法;數(shù)據(jù)庫(kù)性能;自底向上

    1 研究背景

    數(shù)據(jù)庫(kù)出現(xiàn)性能故障,往往嚴(yán)重影響系統(tǒng)的運(yùn)行效率,甚至引發(fā)系統(tǒng)崩潰,造成巨大的損失,因此數(shù)據(jù)庫(kù)設(shè)計(jì)及其運(yùn)行過(guò)程中的性能故障診斷和優(yōu)化都具有重要意義。為了對(duì)數(shù)據(jù)庫(kù)進(jìn)行診斷和優(yōu)化,文獻(xiàn)[1]開(kāi)發(fā)了一個(gè)最大數(shù)目為60維的搜索應(yīng)用程序,幫助用戶鑒別自己偏好查詢。文獻(xiàn)[2]分析了初始化參數(shù)選擇對(duì)數(shù)據(jù)庫(kù)效率和處理時(shí)間的影響,分析得出Oracle數(shù)據(jù)庫(kù)調(diào)優(yōu)在一個(gè)純粹自動(dòng)化的方式下是不可能的。文獻(xiàn)[3]設(shè)計(jì)了一個(gè)名為CUDADB的內(nèi)存數(shù)據(jù)庫(kù),以擴(kuò)展帶CUDA的GPU數(shù)據(jù)庫(kù)系統(tǒng)性能。文獻(xiàn)[4]討論了屬性分配和聚集元組的組合問(wèn)題,通過(guò)應(yīng)用遺傳算法反復(fù)歸因分區(qū)和集群元組子問(wèn)題,為混合碎片問(wèn)題提出了一個(gè)新方法,實(shí)驗(yàn)分析了不同遺傳參數(shù)的效果。

    現(xiàn)有的數(shù)據(jù)庫(kù)優(yōu)化方法主要從產(chǎn)品設(shè)計(jì)開(kāi)發(fā)階段著手[5-9],但在設(shè)計(jì)開(kāi)發(fā)階段對(duì)數(shù)據(jù)庫(kù)的性能管理有多全面,在實(shí)際的數(shù)據(jù)庫(kù)應(yīng)用中不可避免地出現(xiàn)運(yùn)行速度慢、客戶端卡死等故障。因此,數(shù)據(jù)庫(kù)的性能優(yōu)化應(yīng)該歷經(jīng)軟件系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、上線整個(gè)生命周期。系統(tǒng)上線后數(shù)據(jù)庫(kù)性能的診斷是進(jìn)行數(shù)據(jù)庫(kù)性能優(yōu)化的前提。目前,對(duì)數(shù)據(jù)庫(kù)性能的診斷主要依賴各種性能分析和調(diào)優(yōu)工具[10-13]。而數(shù)據(jù)庫(kù)性能故障可能由多種軟硬件原因引起,故障的診斷過(guò)程和結(jié)果分析,不僅依賴于輔助工具,還要一個(gè)有效的測(cè)試過(guò)程[14]。數(shù)據(jù)庫(kù)診斷過(guò)程基本憑借測(cè)試人員的經(jīng)驗(yàn)執(zhí)行。為了優(yōu)化數(shù)據(jù)庫(kù)性能診斷過(guò)程,本文基于數(shù)據(jù)庫(kù)性能表現(xiàn)特征,將數(shù)據(jù)庫(kù)性能診斷問(wèn)題轉(zhuǎn)換成解空間樹(shù),更加清晰地描述和分析整個(gè)問(wèn)題。引入相關(guān)經(jīng)驗(yàn)數(shù)據(jù),避免了數(shù)據(jù)庫(kù)性能診斷盲目性。對(duì)性能診斷過(guò)程的形式化定義,為與其他自動(dòng)化化測(cè)試工具集成提供可能。

    2 數(shù)據(jù)庫(kù)性能診斷及研究思路

    精準(zhǔn)有效的數(shù)據(jù)庫(kù)性能診斷主要取決于科學(xué)的診斷過(guò)程及診斷報(bào)告,其中科學(xué)的診斷報(bào)告主要依賴于測(cè)試工具度量的數(shù)據(jù)。性能測(cè)試工具種類繁多,且功能又交叉重疊,有IIS服務(wù)器工具IISTrace、微軟WinDbag、CLR內(nèi)存分析軟件CLRProfiler、并發(fā)工具LoadRunner、Linux性能監(jiān)控工具linux:nmon等。這些工具多數(shù)是將監(jiān)控和測(cè)試數(shù)據(jù)直觀地呈現(xiàn)出來(lái),可以基本滿足對(duì)數(shù)據(jù)庫(kù)各個(gè)層面和各種負(fù)載下的診斷。數(shù)據(jù)庫(kù)的性能診斷是一項(xiàng)十分復(fù)雜的工程,從數(shù)據(jù)庫(kù)性能表現(xiàn)來(lái)看,不論是軟件或者硬件出現(xiàn)性能問(wèn)題,都會(huì)導(dǎo)致硬件負(fù)載異常,而且內(nèi)存、CPU或者I/O等也會(huì)相互影響,數(shù)據(jù)庫(kù)的性能診斷過(guò)程要診斷出其影響性能的真正原因,需要層層剝離表象找出真正的問(wèn)題。因此,一套有效的診斷方案對(duì)數(shù)據(jù)庫(kù)的性能故障診斷和優(yōu)化至關(guān)重要。

    回溯算法是一種系統(tǒng)地從問(wèn)題的解空間中搜索得到問(wèn)題的可行解或者最優(yōu)解的算法。該算法通過(guò)對(duì)部分解進(jìn)行增量構(gòu)建式搜索得到可行解,在構(gòu)建過(guò)程中采用一種試探性的法則。在數(shù)據(jù)庫(kù)性能診斷時(shí),性能診斷人員利用經(jīng)驗(yàn)知識(shí)對(duì)某性能表現(xiàn)分析得出的種種可能原因就是一個(gè)解空間,之后對(duì)性能問(wèn)題的探查過(guò)程也正是一個(gè)推測(cè)與驗(yàn)證的試探過(guò)程?;厮菟惴ㄋ阉鬟^(guò)程符合數(shù)據(jù)庫(kù)性能診斷的規(guī)律,并且一個(gè)可行解向量的反序可為性能優(yōu)化路徑提供思路,即沿著可行解向量中最后一個(gè)元素向第一個(gè)向量方向出發(fā),即可進(jìn)行自底向上的性能優(yōu)化。下文探討如何改進(jìn)回溯算法以適合診斷數(shù)據(jù)庫(kù)性能問(wèn)題。

    3 基于回溯算法的數(shù)據(jù)庫(kù)性能故障診斷

    3.1 回溯算法設(shè)計(jì)

    3.1.1 解定義

    圖1是數(shù)據(jù)庫(kù)性能診斷問(wèn)題的解空間樹(shù)表示。

    圖1 數(shù)據(jù)庫(kù)性能診斷解空間樹(shù)結(jié)構(gòu)

    本文使用向量V=(v0,v1,…,vh)來(lái)表示一個(gè)性能診斷的過(guò)程。

    (1)v0:初始節(jié)點(diǎn),為性能問(wèn)題的初始表現(xiàn);(2)vi:中間節(jié)點(diǎn),表示經(jīng)由v0,v1,…,vi-1(0≤i≤h)層層深入推測(cè)出可能存在性能問(wèn)題的軟硬件檢查點(diǎn),其中vi∈(0,1)表示第i個(gè)檢查點(diǎn)存在性能問(wèn)題的概率;(3)vh:葉子節(jié)點(diǎn),表示經(jīng)由v0,v1,…,vh-1層層深入搜索到并且可度量性能值的檢查點(diǎn),vh∈{0,1}表示第h個(gè)檢查點(diǎn)是否存在性能問(wèn)題,vh=1表示第h個(gè)檢查點(diǎn)存在性能問(wèn)題,vh=0表示第h個(gè)檢查點(diǎn)不存在性能問(wèn)題。

    為了描述性能診斷求解過(guò)程和性能診斷結(jié)果中相關(guān)元素,進(jìn)行如下定義:

    定義1 在解空間樹(shù)構(gòu)建過(guò)程中,稱那些未構(gòu)建完全的解V=(v0,v1,…,vj)(j

    定義2 在解空間樹(shù)構(gòu)建過(guò)程中,稱構(gòu)建完全的解V=(v0,v1,…,vj)(j=h)為一個(gè)候選解,其中v0至vj均為其父節(jié)點(diǎn)未舍充的孩子中權(quán)值最大的節(jié)點(diǎn),vj為葉子節(jié)點(diǎn)。

    定義3 對(duì)于一個(gè)候選解,如果vj經(jīng)驗(yàn)證有性能問(wèn)題,那么該候選解被定義為一個(gè)可行解。其中V=(v0,v1,…,vj)(j=h)為一個(gè)診斷出性能問(wèn)題的過(guò)程,vj處驗(yàn)證出某種性能問(wèn)題表明對(duì)該過(guò)程中推測(cè)是正確的。此時(shí)vj是一個(gè)確定的故障點(diǎn),可作為性能優(yōu)化和調(diào)整的對(duì)象。

    數(shù)據(jù)庫(kù)性能診斷問(wèn)題的目標(biāo)是找到一個(gè)或所有的可行解,即診斷出某個(gè)或多個(gè)性能故障。在解空間樹(shù)中,從根節(jié)點(diǎn)到葉子節(jié)點(diǎn)的一條路徑即為該問(wèn)題的一個(gè)候選解,該路徑中,第i層節(jié)點(diǎn)到第i+1層節(jié)點(diǎn)之間邊的權(quán)值表示第i+1個(gè)節(jié)點(diǎn)存在性能故障的可能性大小,即某個(gè)候選解向量中vi+1的值。

    3.1.2 葉子節(jié)點(diǎn)及其驗(yàn)證

    在解空間樹(shù)的構(gòu)建過(guò)程中,葉子節(jié)點(diǎn)的確定與驗(yàn)證方法如下:

    (1)驗(yàn)證方法。目前有許多進(jìn)行性能分析的工具可以實(shí)現(xiàn)日志跟蹤、服務(wù)器進(jìn)程分析等功能,也有很多數(shù)據(jù)庫(kù)專門的性能調(diào)優(yōu)工具,如SQL提供的DMV,可以方便地通過(guò)查詢語(yǔ)句、等待與阻塞、索引、I/O操作等的統(tǒng)計(jì)信息來(lái)確定性能故障。故如果某個(gè)節(jié)點(diǎn)可由性能測(cè)試工具明確度量出性能參數(shù)(稱可驗(yàn)證),則記錄具體性能測(cè)試數(shù)值,與事先確定的性能基數(shù)對(duì)比,由此確定葉子節(jié)點(diǎn)是否存在性能問(wèn)題。

    (2)確定方法。某個(gè)節(jié)點(diǎn)可驗(yàn)證,就被確定葉子節(jié)點(diǎn)。性能診斷的解向量V=(v0,v1,…,vh)中h的數(shù)值也由此動(dòng)態(tài)生成,其實(shí)質(zhì)為性能診斷的深度。

    3.1.3 剪枝函數(shù)

    為了避免探測(cè)那些不可能產(chǎn)生性能問(wèn)題的軟硬件,需要利用剪枝函數(shù)來(lái)去掉那些節(jié)點(diǎn)及其子孫分支,以減少搜索和驗(yàn)證的工作量。在解向量的構(gòu)造過(guò)程中,為當(dāng)前推測(cè)有性能問(wèn)題的節(jié)點(diǎn)的每個(gè)子節(jié)點(diǎn)定義一個(gè)權(quán)值,權(quán)值由當(dāng)前節(jié)點(diǎn)的性能表現(xiàn)來(lái)確定,表示出現(xiàn)概率的大小,并且對(duì)該節(jié)點(diǎn)的所有子節(jié)點(diǎn)根據(jù)權(quán)值降序排序,每次搜索某節(jié)點(diǎn)的子樹(shù)時(shí),選擇其權(quán)值最大的節(jié)點(diǎn)作為下一個(gè)搜索節(jié)點(diǎn)。診斷時(shí)定義一個(gè)上界約束upbound(0

    3.2 基于回溯算法的數(shù)據(jù)庫(kù)性能診斷

    圖2為數(shù)據(jù)庫(kù)性能診斷方案框圖。構(gòu)建數(shù)據(jù)庫(kù)性能故障的解空間樹(shù),可以明確勾勒出某性能問(wèn)題通常涉及的異常表現(xiàn)范圍,對(duì)性能故障產(chǎn)生的原因作出更細(xì)致的分析。性能子問(wèn)題搜索與性能子問(wèn)題驗(yàn)證是一個(gè)推測(cè)與驗(yàn)證的過(guò)程。(1)性能子問(wèn)題搜索,在求解搜索過(guò)程中通過(guò)歸約和修剪,提高性能診斷的效率。(2)性能子問(wèn)題驗(yàn)證,定義性能基數(shù)并利用輔助工具對(duì)當(dāng)前的推測(cè)進(jìn)行驗(yàn)證。下面將針對(duì)數(shù)據(jù)庫(kù)系統(tǒng)給出基于回溯算法的性能診斷方法,將解空間樹(shù)的構(gòu)建與搜索分開(kāi)討論。

    圖2 數(shù)據(jù)庫(kù)性能診斷方案框圖

    3.2.1 數(shù)據(jù)庫(kù)性能診斷解空間樹(shù)構(gòu)建

    構(gòu)建數(shù)據(jù)庫(kù)性能診斷解空間樹(shù)的目的是限制數(shù)據(jù)庫(kù)性能故障診斷的范圍,同時(shí)將數(shù)據(jù)庫(kù)性能故障分解成若干個(gè)可能問(wèn)題,進(jìn)而作出更深層次的診斷。圖3為一個(gè)SQL Server數(shù)據(jù)庫(kù)性能診斷解空間樹(shù)的部分圖。

    圖3 性能問(wèn)題診斷解空間樹(shù)

    解空間樹(shù)構(gòu)建過(guò)程分解如下:

    (1)針對(duì)數(shù)據(jù)庫(kù)性能問(wèn)題的表現(xiàn),根據(jù)數(shù)據(jù)庫(kù)優(yōu)化工程師的經(jīng)驗(yàn),推測(cè)出現(xiàn)該異常表現(xiàn)可能的軟硬件原因,并分別估計(jì)它們的概率,再進(jìn)行降序排序,即生成解空間樹(shù)根節(jié)點(diǎn)及其子節(jié)點(diǎn),且對(duì)這些子節(jié)點(diǎn)進(jìn)行降序排序;(2)選擇權(quán)值最大的子節(jié)點(diǎn)為當(dāng)前節(jié)點(diǎn),如果該節(jié)點(diǎn)是葉子節(jié)點(diǎn),經(jīng)驗(yàn)證有性能問(wèn)題,則一個(gè)可行解構(gòu)建完成,停止構(gòu)建;否則執(zhí)行下一步;(3)針對(duì)當(dāng)前節(jié)點(diǎn),分析該節(jié)點(diǎn)性能特征的軟硬件原因及其存在概率,即生成某個(gè)節(jié)點(diǎn)的子節(jié)點(diǎn),并分配權(quán)值后降序排序;(4)重復(fù)(2)和(3)過(guò)程。如果根據(jù)經(jīng)驗(yàn)估計(jì)的概率能較準(zhǔn)確反應(yīng)某個(gè)節(jié)點(diǎn)與其子節(jié)點(diǎn)之間的性能表現(xiàn)與產(chǎn)生原因的關(guān)聯(lián)程度,則在可能沒(méi)有發(fā)生回溯時(shí)就已找到了一個(gè)可行解。如果沒(méi)有找到可行解,則根據(jù)回溯算法向上回溯至某一節(jié)點(diǎn)繼續(xù)構(gòu)造。

    3.2.2 數(shù)據(jù)庫(kù)性能診斷求解過(guò)程描述

    采用回溯算法動(dòng)態(tài)查找數(shù)據(jù)庫(kù)性能問(wèn)題,首先將解向量V設(shè)置成Ф,并將當(dāng)前訪問(wèn)節(jié)點(diǎn)設(shè)置為根節(jié)點(diǎn)v0。接著沿著根節(jié)點(diǎn)向下搜索,選擇解空間樹(shù)中第1層權(quán)值最大的節(jié)點(diǎn)v1作為解向量的第一個(gè)元素。如果v1不是一個(gè)葉子節(jié)點(diǎn),那么當(dāng)前解V=(v0)是一個(gè)部分解。此時(shí),v1是一個(gè)活節(jié)點(diǎn),下一步搜索以v1為根的子樹(shù),選擇v1的權(quán)值最大的孩子v2作為解向量的第二個(gè)元素,如果v2仍然是一個(gè)活節(jié)點(diǎn),繼續(xù)向v2的下一層節(jié)點(diǎn)進(jìn)行搜索。反之,如果v2是一個(gè)死節(jié)點(diǎn),則從v2回溯至其父節(jié)點(diǎn)v1。當(dāng)?shù)玫搅艘粋€(gè)問(wèn)題的部分解V=(v0,v1,…,vi),需要vi+1把添加到解向量末尾時(shí),其詳細(xì)操作情況如下:

    (1)如果vi+1是一個(gè)中間節(jié)點(diǎn),那么當(dāng)前解是一個(gè)部分解,該部分解存在被構(gòu)建為可行解的可能性,因此對(duì)其孩子中權(quán)值最大的節(jié)點(diǎn)vi+2進(jìn)行搜索。

    (2)如果vi+1是一個(gè)葉子節(jié)點(diǎn),此時(shí),若vi+1經(jīng)驗(yàn)證有性能問(wèn)題,那么當(dāng)前解是一個(gè)完全解,該完全解是一個(gè)可行解;若vi+1經(jīng)驗(yàn)證無(wú)性能問(wèn)題,則沿著解空間樹(shù)回溯至節(jié)點(diǎn)vi+1的父節(jié)點(diǎn)vi,并對(duì)其剩余孩子中權(quán)值最大的節(jié)點(diǎn)進(jìn)行搜索,如果節(jié)點(diǎn)v1的所有孩子節(jié)點(diǎn)都已經(jīng)被搜索完畢,則回溯至節(jié)點(diǎn)vi的父節(jié)點(diǎn)vi-1。

    不斷重復(fù)步驟(1)和(2),直到找到一個(gè)可行解,或者根節(jié)點(diǎn)變?yōu)樗拦?jié)點(diǎn)。若根節(jié)點(diǎn)變?yōu)樗拦?jié)點(diǎn)時(shí),仍沒(méi)有找到一個(gè)可行解,則表示利用該解空間樹(shù)中無(wú)法診斷出性能問(wèn)題。

    3.2.3 算法分析

    本算法在找到一個(gè)可行解時(shí)即終止算法,因此每次搜索只能定位一個(gè)性能問(wèn)題故障點(diǎn),搜索過(guò)程屬于找出局部最優(yōu)解,因此不一定能找到最主要故障點(diǎn),而可能存在其他性能故障點(diǎn)。因此,若要診斷某個(gè)異常表現(xiàn)的所有其他故障點(diǎn),只有在回溯至解空間樹(shù)的根節(jié)點(diǎn)v0且v0的所有孩子節(jié)點(diǎn)都已經(jīng)搜索完畢時(shí)才可終止算法,此時(shí)整個(gè)解空間樹(shù)已經(jīng)被搜索完畢。

    基于回溯算法的數(shù)據(jù)庫(kù)性能診斷是一種圖的深度優(yōu)先搜索,算法的時(shí)間復(fù)雜度由權(quán)值排序的時(shí)間復(fù)雜度和圖搜索的復(fù)雜度決定,如果要找到一個(gè)可行解,其最壞的情況是遍歷完整棵解空間樹(shù),其復(fù)雜度為O(m+n+nlogn),但在實(shí)際求解過(guò)程中,由于對(duì)性能問(wèn)題分配的權(quán)值有上界約束,找到可行解的迭代次數(shù)遠(yuǎn)小于這個(gè)值。

    4 診斷實(shí)例

    實(shí)例是用戶使用一個(gè)信息管理系統(tǒng)的報(bào)表查詢功能,查詢速度非常慢,其它功能正常。根據(jù)經(jīng)驗(yàn)構(gòu)建的解空間樹(shù)如圖3所示。圖中各分支即為測(cè)試人員對(duì)該性能問(wèn)題的原因分析,各節(jié)點(diǎn)連接線上的權(quán)值即為對(duì)各原因存在的概率估計(jì)。根據(jù)上節(jié)所述搜索解空間樹(shù)的方法,由性能問(wèn)題描述首先判斷可能是內(nèi)存問(wèn)題,再使用性能計(jì)數(shù)器對(duì)運(yùn)行中的服務(wù)器做日志跟蹤,檢查發(fā)現(xiàn)內(nèi)存設(shè)置沒(méi)有問(wèn)題,回溯至其父節(jié)點(diǎn),選擇剩余未訪問(wèn)的子節(jié)點(diǎn)中權(quán)值最大的進(jìn)行訪問(wèn),即對(duì)SQL查詢語(yǔ)句進(jìn)行診斷,通過(guò)監(jiān)控內(nèi)存和Dump內(nèi)存來(lái)分析,發(fā)現(xiàn)在代碼中有一方法長(zhǎng)時(shí)間執(zhí)行致使堆棧中局部大量變量無(wú)法釋放。圖3中若要顯性地對(duì)SQL語(yǔ)句效率作更具體的形式化分析,則繼續(xù)對(duì)效率低的原因進(jìn)行多維度推測(cè)并驗(yàn)證。

    5 結(jié)語(yǔ)

    本文的目的是要從內(nèi)存、CPU、磁盤、網(wǎng)絡(luò)等性能表現(xiàn)來(lái)逐步深入地探測(cè)數(shù)據(jù)庫(kù)軟、硬件性能故障,甚至探查出數(shù)據(jù)庫(kù)的設(shè)計(jì)、開(kāi)發(fā)階段的問(wèn)題,作為對(duì)系統(tǒng)性能優(yōu)化和調(diào)整的依據(jù)。本文的主要工作是給出了一種數(shù)據(jù)庫(kù)性能診斷過(guò)程的解空間樹(shù)的構(gòu)建方法,以及以自然語(yǔ)言描述了基于回溯算法的數(shù)據(jù)庫(kù)性能診斷的求解過(guò)程,為數(shù)據(jù)庫(kù)性能診斷提供一個(gè)形式化方法,實(shí)踐案例表明該方法對(duì)性能診斷過(guò)程具有指導(dǎo)作用。下一步工作考慮如何將該方法與性能測(cè)試工具集成,以及如何減少經(jīng)驗(yàn)數(shù)據(jù)的主觀性,更好地指導(dǎo)性能問(wèn)題的搜索過(guò)程。

    [1]Alwana A A,Ibrahima H,Yipa T C,et al.A performance evaluation of preference evaluation techniques in real high dimensional database[J].Procedia Computer Science,2012(10):894-901.

    [2]Kacerka W,Kacerka J.Beyond databases,architectures and structures:Analysis of the effect of chosen initialization parameters on database performance[J].Communications in Computer and Information Science,2015(521):60-68.

    [3]Chang Yue-shan,Sheu R K,YUAN Shyan-Ming, et al.Scaling database performance on GPUs[J]. Information Systems Frontiers,2012,14(4):909-924.

    [4]Gorla N,Vincent N,Law D M.Improving database performance with a mixed fragmentation design[J].Journal of Intelligent Information Systems,2012,39(3):559-576.

    [5]Osman R,Knottenbelt W J.Database system performance evaluation models-A survey[J].Performance Evaluation,2012(69):471-493.

    [6]Mrozek D,Paliga A,Mrozek M B,et al.Beyond databases,architectures and structures:database under pressurescaling database performance tests in microsoft azure public cloud[J].Communications in Computer and Information Science,2015(521):69-81.

    [7]Ou Y,Harder T.Database systems for advanced applications lecture notes:Improving database performance using a flash-based write cache[J].Computer Science,2012,7240:2-13.

    [8]李艷麗,張興忠.云環(huán)境下基于LQNM的數(shù)據(jù)庫(kù)性能建模研究[J].計(jì)算機(jī)應(yīng)用與軟件,2015(1):55-58.

    [9]肖盼,黃萍.基于SQL語(yǔ)言執(zhí)行效能的關(guān)系數(shù)據(jù)庫(kù)性能測(cè)試研究[J].計(jì)算機(jī)與數(shù)字工程,2012(2):127-129.

    [10]Clarke J.Oracle exadata recipes:Host and database performance monitoring[M].Apress,2013:411-444.

    [11]Sileika R.Pro python system administration:Automatic MySQL database performance tuning[M].Apress, 2014:349-366.

    [12]趙吉志.數(shù)據(jù)庫(kù)服務(wù)器性能測(cè)試方法的研究和實(shí)現(xiàn)[J].計(jì)算機(jī)研究與發(fā)展,2012,49(Suppl):352-356.

    [13]徐增敏,張昆,丁勇,等.基于動(dòng)態(tài)視圖的數(shù)據(jù)庫(kù)性能調(diào)[J].計(jì)算機(jī)應(yīng)用與軟件,2012,29(12):58-60.

    [14]FritcheyY G. SQL server query performance tuning:Data-base performance testing[M].Apress,2014:505-513.

    Application of Backtracking Algorithm in Database Performance Diagnosis

    CHENG Xiang

    (Anhui Institute of Economic and Management, Hefei Anhui 230059, China)

    Database performance diagnosis is essential for database systems. For the current situation that the process of database performance diagnosis depends on the experience of testers, this paper studied a database performance diagnosis method based on backtracking algorithm. It gives a way to construct the solution space tree of database performance diagnosis process, and a detailed formalized algorithm of diagnosis process. The paper also presents a concise use case of this method. The method can avoid blindness during the process of database performance diagnosis, and can also be used as a reference of other system performance diagnosis.

    performance diagnosis; backtracking algorithm; database performance; bottom-up

    2015-07-13

    程 香(1982- ),女,安徽合肥人,安徽經(jīng)濟(jì)管理學(xué)院講師,碩士,從事算法設(shè)計(jì)、軟件性能分析研究。

    TP3

    A

    2095-7602(2015)12-0030-05

    猜你喜歡
    權(quán)值向量數(shù)據(jù)庫(kù)
    一種融合時(shí)間權(quán)值和用戶行為序列的電影推薦模型
    向量的分解
    聚焦“向量與三角”創(chuàng)新題
    CONTENTS
    基于權(quán)值動(dòng)量的RBM加速學(xué)習(xí)算法研究
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    向量垂直在解析幾何中的應(yīng)用
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    国产白丝娇喘喷水9色精品| 老熟女久久久| 国产无遮挡羞羞视频在线观看| 日本黄色片子视频| 欧美成人a在线观看| 欧美成人一区二区免费高清观看| av国产久精品久网站免费入址| 少妇猛男粗大的猛烈进出视频| videossex国产| 午夜老司机福利剧场| 亚洲综合精品二区| 美女内射精品一级片tv| 嫩草影院入口| videossex国产| 亚洲成人手机| 欧美xxxx黑人xx丫x性爽| 日韩 亚洲 欧美在线| 亚洲四区av| 国产淫片久久久久久久久| 黄色视频在线播放观看不卡| 成年人午夜在线观看视频| 国产黄色视频一区二区在线观看| 2021少妇久久久久久久久久久| 国语对白做爰xxxⅹ性视频网站| av国产久精品久网站免费入址| 久久午夜福利片| 国产在视频线精品| 亚洲国产最新在线播放| 精品久久国产蜜桃| 久久人人爽人人爽人人片va| 一级毛片 在线播放| 亚洲av成人精品一二三区| 日韩伦理黄色片| 亚洲一级一片aⅴ在线观看| 日本猛色少妇xxxxx猛交久久| 免费大片18禁| 精品久久久久久久久av| 国产视频首页在线观看| 国产高清有码在线观看视频| 一级毛片我不卡| 男人爽女人下面视频在线观看| 天堂俺去俺来也www色官网| 日日啪夜夜爽| 精品亚洲成国产av| 香蕉精品网在线| 国产久久久一区二区三区| 99热这里只有是精品50| 亚洲国产毛片av蜜桃av| 国产欧美日韩精品一区二区| 伊人久久精品亚洲午夜| 熟女电影av网| 永久免费av网站大全| 久久99蜜桃精品久久| 精品久久久久久久久亚洲| 亚洲怡红院男人天堂| 精品久久久久久久久av| 久久青草综合色| 王馨瑶露胸无遮挡在线观看| 毛片女人毛片| 性色av一级| 高清在线视频一区二区三区| 老女人水多毛片| 中国美白少妇内射xxxbb| 三级国产精品片| 色视频www国产| 欧美高清性xxxxhd video| 大又大粗又爽又黄少妇毛片口| 亚洲丝袜综合中文字幕| 日韩成人伦理影院| 欧美激情极品国产一区二区三区 | 亚洲不卡免费看| 一个人免费看片子| 久久毛片免费看一区二区三区| 欧美激情国产日韩精品一区| 伊人久久精品亚洲午夜| 成人亚洲精品一区在线观看 | 亚洲欧美日韩无卡精品| 日韩制服骚丝袜av| 777米奇影视久久| 亚洲国产精品一区三区| 九色成人免费人妻av| 久久久国产一区二区| 国产视频首页在线观看| 性色avwww在线观看| 国产中年淑女户外野战色| 久久久久久人妻| 亚洲丝袜综合中文字幕| 99re6热这里在线精品视频| 三级经典国产精品| 精品人妻偷拍中文字幕| 日韩伦理黄色片| 一边亲一边摸免费视频| 午夜福利视频精品| 2021少妇久久久久久久久久久| 国产精品久久久久久精品古装| 观看免费一级毛片| kizo精华| 成人亚洲精品一区在线观看 | 日本爱情动作片www.在线观看| 日本欧美国产在线视频| 久久精品国产亚洲网站| 免费av不卡在线播放| 国产黄色视频一区二区在线观看| av.在线天堂| 最黄视频免费看| 亚洲真实伦在线观看| 精品久久久久久久久亚洲| 国产一区亚洲一区在线观看| 天堂8中文在线网| 2021少妇久久久久久久久久久| 人妻系列 视频| 国产一区有黄有色的免费视频| 色综合色国产| 国产精品一区二区性色av| 亚洲精品日韩在线中文字幕| 日本与韩国留学比较| 日韩大片免费观看网站| 欧美性感艳星| 亚洲国产最新在线播放| 99热这里只有是精品在线观看| 欧美极品一区二区三区四区| 熟妇人妻不卡中文字幕| 久久精品国产鲁丝片午夜精品| 亚洲欧美中文字幕日韩二区| 欧美成人一区二区免费高清观看| 日本一二三区视频观看| 最后的刺客免费高清国语| 午夜福利视频精品| 亚洲婷婷狠狠爱综合网| 中文字幕精品免费在线观看视频 | 女的被弄到高潮叫床怎么办| 男人和女人高潮做爰伦理| 99久久综合免费| 免费在线观看成人毛片| 亚洲四区av| 国产老妇伦熟女老妇高清| 乱系列少妇在线播放| 亚洲欧美日韩另类电影网站 | 国产高清国产精品国产三级 | 美女高潮的动态| 99久国产av精品国产电影| 91精品伊人久久大香线蕉| 国精品久久久久久国模美| 国模一区二区三区四区视频| 色婷婷久久久亚洲欧美| 天堂俺去俺来也www色官网| 美女视频免费永久观看网站| 卡戴珊不雅视频在线播放| 美女主播在线视频| 国产永久视频网站| 国产精品一区二区性色av| 麻豆成人av视频| 国产免费又黄又爽又色| 久久久久久久久久成人| 你懂的网址亚洲精品在线观看| 亚洲欧美精品专区久久| 国产亚洲欧美精品永久| 色视频在线一区二区三区| 国产免费一区二区三区四区乱码| 久久精品久久久久久久性| 青春草视频在线免费观看| 国产精品99久久久久久久久| 免费av不卡在线播放| 精华霜和精华液先用哪个| 91在线精品国自产拍蜜月| 国产淫片久久久久久久久| 免费黄网站久久成人精品| 国产精品国产av在线观看| 人妻夜夜爽99麻豆av| 久久99热这里只有精品18| 日日摸夜夜添夜夜爱| 韩国高清视频一区二区三区| 一个人免费看片子| 久久久久久久久久久免费av| 国产 一区精品| 国产精品三级大全| 欧美一区二区亚洲| 久久 成人 亚洲| 久久99热6这里只有精品| 联通29元200g的流量卡| 国产精品.久久久| 国产精品福利在线免费观看| 午夜激情久久久久久久| 校园人妻丝袜中文字幕| 亚洲精品成人av观看孕妇| 成年女人在线观看亚洲视频| 国产高清不卡午夜福利| 亚洲精品aⅴ在线观看| 黑人高潮一二区| 卡戴珊不雅视频在线播放| 嘟嘟电影网在线观看| 亚洲精华国产精华液的使用体验| 日韩欧美 国产精品| 一级毛片 在线播放| 99久久综合免费| 中文字幕制服av| 一个人看视频在线观看www免费| 国产黄频视频在线观看| 成人特级av手机在线观看| av不卡在线播放| 亚洲不卡免费看| 久久鲁丝午夜福利片| 波野结衣二区三区在线| 日本av免费视频播放| 99九九线精品视频在线观看视频| 性色av一级| 国产在线视频一区二区| 婷婷色综合大香蕉| 久久人人爽av亚洲精品天堂 | 亚洲国产高清在线一区二区三| 国产精品秋霞免费鲁丝片| 好男人视频免费观看在线| 女的被弄到高潮叫床怎么办| 免费看光身美女| 一区在线观看完整版| 我的女老师完整版在线观看| 天天躁日日操中文字幕| 精品99又大又爽又粗少妇毛片| 久久久久久久久久成人| 亚洲熟女精品中文字幕| 久久综合国产亚洲精品| 国产精品久久久久久精品古装| 高清视频免费观看一区二区| 亚洲美女黄色视频免费看| 免费大片18禁| 妹子高潮喷水视频| 日韩成人伦理影院| 街头女战士在线观看网站| 日本爱情动作片www.在线观看| 国产精品久久久久久精品古装| 蜜桃在线观看..| 国产高潮美女av| 2018国产大陆天天弄谢| 日韩 亚洲 欧美在线| h视频一区二区三区| 久久热精品热| 亚洲国产欧美人成| 亚洲人与动物交配视频| 欧美97在线视频| 免费观看av网站的网址| 中国三级夫妇交换| 一区二区三区四区激情视频| 青春草国产在线视频| 亚洲人成网站在线观看播放| 男女啪啪激烈高潮av片| 一级毛片电影观看| 精品人妻熟女av久视频| 日韩电影二区| 欧美精品一区二区大全| 日韩中文字幕视频在线看片 | 国产精品久久久久久久电影| 亚洲av男天堂| 性色avwww在线观看| 乱码一卡2卡4卡精品| 寂寞人妻少妇视频99o| 一级毛片 在线播放| 亚洲精品国产av成人精品| 国产成人精品一,二区| 熟女电影av网| 色吧在线观看| 美女cb高潮喷水在线观看| 欧美97在线视频| 精品熟女少妇av免费看| 一本—道久久a久久精品蜜桃钙片| 少妇猛男粗大的猛烈进出视频| 特大巨黑吊av在线直播| 九草在线视频观看| 国产一区二区在线观看日韩| 久久影院123| 午夜福利影视在线免费观看| 尤物成人国产欧美一区二区三区| 黄色一级大片看看| 亚洲熟女精品中文字幕| 嫩草影院新地址| 纯流量卡能插随身wifi吗| 亚洲最大成人中文| 最黄视频免费看| 久久 成人 亚洲| 免费看日本二区| 人妻制服诱惑在线中文字幕| 男女下面进入的视频免费午夜| 91精品国产国语对白视频| 在线亚洲精品国产二区图片欧美 | 黄色怎么调成土黄色| 欧美日韩亚洲高清精品| 性高湖久久久久久久久免费观看| 日韩精品有码人妻一区| 国模一区二区三区四区视频| 国产精品麻豆人妻色哟哟久久| 免费观看在线日韩| 啦啦啦在线观看免费高清www| 简卡轻食公司| a级一级毛片免费在线观看| 日日啪夜夜撸| 亚洲精品国产色婷婷电影| 人妻系列 视频| 久久精品国产亚洲av涩爱| 一区二区av电影网| 国产片特级美女逼逼视频| 丝袜喷水一区| 国产免费福利视频在线观看| 国国产精品蜜臀av免费| 一级av片app| 亚洲中文av在线| 少妇人妻久久综合中文| av不卡在线播放| 国产伦理片在线播放av一区| 只有这里有精品99| 在线观看国产h片| 蜜桃久久精品国产亚洲av| 美女脱内裤让男人舔精品视频| 国产国拍精品亚洲av在线观看| 国产黄色视频一区二区在线观看| kizo精华| 婷婷色麻豆天堂久久| 九九久久精品国产亚洲av麻豆| 午夜老司机福利剧场| 午夜免费观看性视频| 中文欧美无线码| 久久 成人 亚洲| 在线观看免费视频网站a站| 亚洲真实伦在线观看| 能在线免费看毛片的网站| av专区在线播放| 免费观看a级毛片全部| 日本av手机在线免费观看| 国产高清三级在线| 婷婷色麻豆天堂久久| 亚洲欧美日韩卡通动漫| 国产深夜福利视频在线观看| 纯流量卡能插随身wifi吗| 亚洲成色77777| 久久人人爽人人爽人人片va| 少妇 在线观看| 中文资源天堂在线| 日韩不卡一区二区三区视频在线| 免费观看无遮挡的男女| av在线app专区| 午夜福利网站1000一区二区三区| 成人特级av手机在线观看| 欧美高清性xxxxhd video| 天堂中文最新版在线下载| 有码 亚洲区| 嘟嘟电影网在线观看| 99视频精品全部免费 在线| 中文精品一卡2卡3卡4更新| 亚洲国产成人一精品久久久| 国产av码专区亚洲av| 麻豆国产97在线/欧美| 水蜜桃什么品种好| 高清视频免费观看一区二区| 少妇人妻 视频| 午夜福利影视在线免费观看| 99久久精品一区二区三区| 亚洲精品日韩在线中文字幕| 在线观看美女被高潮喷水网站| 亚洲不卡免费看| 国内少妇人妻偷人精品xxx网站| 天堂8中文在线网| 中文字幕人妻熟人妻熟丝袜美| 免费观看在线日韩| 欧美另类一区| 国产无遮挡羞羞视频在线观看| 亚洲国产高清在线一区二区三| 深爱激情五月婷婷| 亚洲不卡免费看| 国产黄色免费在线视频| 亚洲aⅴ乱码一区二区在线播放| av专区在线播放| 哪个播放器可以免费观看大片| 女性被躁到高潮视频| 欧美老熟妇乱子伦牲交| 亚洲av成人精品一二三区| 国产美女午夜福利| 亚洲性久久影院| 3wmmmm亚洲av在线观看| 国产精品熟女久久久久浪| 伊人久久精品亚洲午夜| 国产一区亚洲一区在线观看| 亚洲成人一二三区av| 亚洲欧美精品自产自拍| 久久ye,这里只有精品| 老熟女久久久| 精品人妻偷拍中文字幕| 国产免费一区二区三区四区乱码| 99久久精品一区二区三区| 男女下面进入的视频免费午夜| 男人爽女人下面视频在线观看| 国产成人一区二区在线| 99热网站在线观看| 久久久久精品性色| 欧美激情极品国产一区二区三区 | 成人漫画全彩无遮挡| av黄色大香蕉| 亚洲av中文av极速乱| 国产精品久久久久久av不卡| 久久精品熟女亚洲av麻豆精品| 亚洲天堂av无毛| 麻豆成人午夜福利视频| 国产在线视频一区二区| 日韩三级伦理在线观看| 免费看av在线观看网站| 国产精品久久久久久久电影| 午夜免费鲁丝| 国产淫语在线视频| 国产伦精品一区二区三区视频9| 人妻少妇偷人精品九色| av天堂中文字幕网| 丰满乱子伦码专区| 99热这里只有精品一区| 两个人的视频大全免费| 日韩成人av中文字幕在线观看| 亚洲av成人精品一区久久| 欧美日韩在线观看h| 热99国产精品久久久久久7| 91精品一卡2卡3卡4卡| 亚州av有码| 国产精品久久久久久精品古装| 日本黄大片高清| 色婷婷久久久亚洲欧美| 国产伦在线观看视频一区| 日韩大片免费观看网站| 国产精品久久久久久精品古装| 亚洲精品乱码久久久久久按摩| 国产精品久久久久久av不卡| 中文资源天堂在线| 少妇的逼好多水| 久久久久久久久久久丰满| 免费人妻精品一区二区三区视频| 一级毛片我不卡| 伊人久久精品亚洲午夜| 免费久久久久久久精品成人欧美视频 | 亚洲经典国产精华液单| 激情 狠狠 欧美| 涩涩av久久男人的天堂| av免费观看日本| 国产黄色视频一区二区在线观看| 99精国产麻豆久久婷婷| 校园人妻丝袜中文字幕| 久久久欧美国产精品| 中文精品一卡2卡3卡4更新| 国产91av在线免费观看| 只有这里有精品99| 日韩亚洲欧美综合| 大香蕉久久网| 亚洲精品色激情综合| 天堂俺去俺来也www色官网| 久久人妻熟女aⅴ| 国产精品久久久久久av不卡| 亚洲最大成人中文| 亚洲国产精品专区欧美| 一级黄片播放器| 91午夜精品亚洲一区二区三区| 精品久久久久久久末码| 亚洲三级黄色毛片| 精品久久久久久电影网| 99热这里只有是精品在线观看| 国产精品久久久久久久电影| 丰满迷人的少妇在线观看| 精品久久久噜噜| 久久99热这里只有精品18| 直男gayav资源| 国产男女超爽视频在线观看| 超碰av人人做人人爽久久| 18+在线观看网站| 午夜激情久久久久久久| 亚洲图色成人| 中文欧美无线码| 51国产日韩欧美| 国产成人精品久久久久久| 99久久综合免费| 久久鲁丝午夜福利片| 久久久久人妻精品一区果冻| 久久婷婷青草| 亚洲自偷自拍三级| 国产久久久一区二区三区| 欧美日韩视频精品一区| 人妻系列 视频| 国产爱豆传媒在线观看| 2021少妇久久久久久久久久久| av福利片在线观看| 美女福利国产在线 | 国产精品福利在线免费观看| 亚洲国产精品成人久久小说| 寂寞人妻少妇视频99o| 亚洲四区av| 日本-黄色视频高清免费观看| 能在线免费看毛片的网站| 女性生殖器流出的白浆| 一级二级三级毛片免费看| 成人综合一区亚洲| 色婷婷av一区二区三区视频| 亚洲不卡免费看| 在线观看一区二区三区| 成人二区视频| 国产精品国产三级专区第一集| 久久久色成人| 亚洲欧美一区二区三区黑人 | 婷婷色综合大香蕉| 久久99热6这里只有精品| 在线观看av片永久免费下载| 亚洲国产精品成人久久小说| 亚洲国产高清在线一区二区三| 日韩欧美精品免费久久| 大香蕉久久网| 91在线精品国自产拍蜜月| 日韩在线高清观看一区二区三区| 大片电影免费在线观看免费| 久久久久久久亚洲中文字幕| 十分钟在线观看高清视频www | 亚洲va在线va天堂va国产| 国产高清不卡午夜福利| 久久午夜福利片| 国产精品一区二区在线观看99| 久久97久久精品| 一个人看的www免费观看视频| 精品少妇久久久久久888优播| 久久久久久久久久成人| 嫩草影院新地址| 国产在线视频一区二区| 啦啦啦中文免费视频观看日本| 久久久久久久久久成人| 日韩成人av中文字幕在线观看| 久久久久久久久久成人| 欧美日韩视频高清一区二区三区二| 日韩成人伦理影院| 中国国产av一级| 99国产精品免费福利视频| 日韩成人av中文字幕在线观看| 久久鲁丝午夜福利片| 国产免费视频播放在线视频| 成人亚洲精品一区在线观看 | 乱码一卡2卡4卡精品| 七月丁香在线播放| 一个人免费看片子| 成人国产av品久久久| 欧美日韩在线观看h| 热re99久久精品国产66热6| 久久人妻熟女aⅴ| 青青草视频在线视频观看| 久久久久久久久久成人| 黄色怎么调成土黄色| 伦理电影大哥的女人| 国产成人freesex在线| 搡老乐熟女国产| h视频一区二区三区| 亚洲精品国产色婷婷电影| 国产成人一区二区在线| 人人妻人人添人人爽欧美一区卜 | 日本色播在线视频| 超碰97精品在线观看| 亚洲欧美日韩无卡精品| 国产精品久久久久久久久免| 日韩中字成人| 亚洲av在线观看美女高潮| 久久久久久伊人网av| 99热这里只有是精品50| 大码成人一级视频| 秋霞伦理黄片| 一级毛片电影观看| 色5月婷婷丁香| 亚洲,一卡二卡三卡| 波野结衣二区三区在线| 一本久久精品| 中文天堂在线官网| 少妇熟女欧美另类| 一区在线观看完整版| 极品教师在线视频| 在线观看一区二区三区| 久久精品国产鲁丝片午夜精品| 国产精品秋霞免费鲁丝片| 高清在线视频一区二区三区| 亚洲国产欧美在线一区| a级一级毛片免费在线观看| 成人影院久久| 国产成人freesex在线| 嫩草影院入口| 亚洲第一区二区三区不卡| 女性被躁到高潮视频| 男人舔奶头视频| 国产无遮挡羞羞视频在线观看| 又大又黄又爽视频免费| 亚洲精品一区蜜桃| 亚洲自偷自拍三级| 大又大粗又爽又黄少妇毛片口| 在线观看三级黄色| 日韩视频在线欧美| 欧美国产精品一级二级三级 | 不卡视频在线观看欧美| 国产成人免费无遮挡视频| 国产熟女欧美一区二区| 欧美精品亚洲一区二区| 国产精品无大码| 亚洲国产精品国产精品| 各种免费的搞黄视频| av视频免费观看在线观看| 黄色怎么调成土黄色| 波野结衣二区三区在线| 国产亚洲精品久久久com| 男女边摸边吃奶| 亚洲精品中文字幕在线视频 | 交换朋友夫妻互换小说| 三级国产精品片| 最新中文字幕久久久久| 国产日韩欧美在线精品| av一本久久久久| 日本黄色日本黄色录像| 久久6这里有精品| 亚洲经典国产精华液单| 成年人午夜在线观看视频| 在线观看av片永久免费下载| 国产精品久久久久久久久免| 99热网站在线观看| 99久久精品一区二区三区| 黄色怎么调成土黄色|