窺鏡下的OLTP以及我們的發(fā)現(xiàn)
發(fā)布日期:
2019-01-01


聯(lián)機(jī)事務(wù)處理?(OLTP)?數(shù)據(jù)庫(kù)包含一系列針對(duì)?20?世紀(jì)?70?年代的計(jì)算機(jī)技術(shù)而優(yōu)化的功能?——?磁盤(pán)?B?樹(shù)和堆文件、基于鎖的并發(fā)控制、多線程支持等等?,F(xiàn)代處理器、存儲(chǔ)器和網(wǎng)絡(luò)的進(jìn)步意味著,今天的計(jì)算機(jī)與?30?年前的計(jì)算機(jī)大為不同,以至于現(xiàn)在許多?OLTP數(shù)據(jù)庫(kù)都可以放在主存儲(chǔ)器,并且大多數(shù)?OLTP?事務(wù)可以在幾毫秒甚至更短的時(shí)間內(nèi)得到處理。然而,數(shù)據(jù)庫(kù)架構(gòu)幾乎沒(méi)有發(fā)生變化。

基于這一觀察,我們研究了傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)一些有趣的變體,人們可以構(gòu)建它們來(lái)利用最近的硬件趨勢(shì),然后我們使用一個(gè)事務(wù)處理數(shù)據(jù)庫(kù)系統(tǒng)?(Shore)?來(lái)運(yùn)行?TPC-C?基準(zhǔn)程序的一個(gè)子集,并通過(guò)這個(gè)系統(tǒng)所涉及的主要組件的詳細(xì)指令級(jí)分解來(lái)推測(cè)它們的性能。我們沒(méi)有簡(jiǎn)單地剖析?Shore?,而是逐步地修改它,以便在每次功能刪除或優(yōu)化之后,我們都有一個(gè)(更快的)工作系統(tǒng)來(lái)完整運(yùn)行我們的工作負(fù)載??偟膩?lái)說(shuō),我們確定了可以解釋原始性能存在大約?20?倍差異的開(kāi)銷(xiāo)和優(yōu)化。我們還證明,現(xiàn)代(內(nèi)存駐留)數(shù)據(jù)庫(kù)系統(tǒng)沒(méi)有單個(gè)的?“?瓶頸?”?,但日志記錄、鎖存、封鎖、?B?樹(shù)和緩沖區(qū)管理操作上花費(fèi)了大量時(shí)間。

分類(lèi)和主題詞

H.2.4 [?數(shù)據(jù)庫(kù)管理?]?:系統(tǒng)?——?事務(wù)處理;并發(fā)。

通用術(shù)語(yǔ)

測(cè)量、性能、實(shí)驗(yàn)。

關(guān)鍵詞

聯(lián)機(jī)事務(wù)處理、?OLTP?、主存儲(chǔ)器事務(wù)處理、數(shù)據(jù)庫(kù)管理系統(tǒng)架構(gòu)。


相關(guān)推薦

【DTCC2019】數(shù)據(jù)風(fēng)云,十年變遷 - 第十屆中國(guó)數(shù)據(jù)庫(kù)技術(shù)大會(huì)隆重啟動(dòng)
作為國(guó)內(nèi)備受關(guān)注的數(shù)據(jù)庫(kù)及大數(shù)據(jù)領(lǐng)域技術(shù)盛會(huì),第十屆中國(guó)數(shù)據(jù)...
董明珠談小米做空調(diào):質(zhì)量和技術(shù)比他們好,沒(méi)壓力
董明珠稱(chēng),格力啟動(dòng)九萬(wàn)員工開(kāi)網(wǎng)店的模式后,格力業(yè)績(jī)當(dāng)月賣(mài)了2...
近20年數(shù)據(jù)被黑客全部清空 美國(guó)電郵商 VFEmail宣布倒閉
數(shù)據(jù),對(duì)于企業(yè)來(lái)講是至關(guān)重要的,如果企業(yè)的數(shù)據(jù)庫(kù)被黑客攻陷,...
半年墜毀兩架,波音737MAX-8你還敢坐嗎?
當(dāng)?shù)貢r(shí)間3月10日上午,埃塞俄比亞航空公司的一架載有149名...