摘要:降低能耗開銷、建設(shè)綠色數(shù)據(jù)中心,已經(jīng)成為目前大規(guī)模數(shù)據(jù)中心的重要需求.在綠色數(shù)據(jù)中心,如何使數(shù)據(jù)庫系統(tǒng)在滿足性能需求的前提下盡量地節(jié)約能耗,即如何提高數(shù)據(jù)庫系統(tǒng)的能耗有效性,是目前研究的重點(diǎn).數(shù)據(jù)庫系統(tǒng)中的能耗有效性旨在使用更少的電能來提供相同的服務(wù).能耗有效性越高,說明數(shù)據(jù)庫系統(tǒng)可以用更少的能耗就能夠響應(yīng)同樣數(shù)量的操作,換句話說,可以用更少的能耗達(dá)到同樣的性能.據(jù)此提出了一種面向綠色數(shù)據(jù)中心的能耗有效查詢優(yōu)化方法.該方法首先利用回歸分析建立操作符層的功耗預(yù)測(cè)模型,從而可以準(zhǔn)確地預(yù)測(cè)給定查詢?cè)趫?zhí)行過程中的平均功耗.接著,在PostgreSQL查詢優(yōu)化器中擴(kuò)充了結(jié)合預(yù)測(cè)能耗成本和時(shí)間成本的新的查詢執(zhí)行代價(jià)計(jì)算模型,并引入性能退化度因子調(diào)節(jié)性能和能耗的權(quán)重.最后構(gòu)建了數(shù)據(jù)庫系統(tǒng)能耗測(cè)試平臺(tái),在PostgreSQL上基于TPC-H和TPC-C基準(zhǔn)測(cè)試進(jìn)行了實(shí)驗(yàn).結(jié)果表明:所提出的功耗預(yù)測(cè)模型比已有方法準(zhǔn)確度更高.同時(shí),提出的性能退化度因子為數(shù)據(jù)庫系統(tǒng)提供了性能和能耗之間的靈活折中方案,并且通過設(shè)置適當(dāng)?shù)男阅芡嘶纫蜃?可以實(shí)現(xiàn)比原始PostgreSQL更高的能耗有效性.
注:因版權(quán)方要求,不能公開全文,如需全文,請(qǐng)咨詢雜志社。
計(jì)算機(jī)研究與發(fā)展雜志, 月刊,本刊重視學(xué)術(shù)導(dǎo)向,堅(jiān)持科學(xué)性、學(xué)術(shù)性、先進(jìn)性、創(chuàng)新性,刊載內(nèi)容涉及的欄目:綜述、計(jì)算機(jī)技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)、人工智能、計(jì)算機(jī)軟件、計(jì)算機(jī)應(yīng)用等。于1958年經(jīng)新聞總署批準(zhǔn)的正規(guī)刊物。