對于在線應(yīng)用來說,重建表會產(chǎn)生較大的運(yùn)維風(fēng)險(xiǎn),數(shù)據(jù)面臨丟失的可能。那到底有沒有什么特性可以在不重建表的情況下,彌補(bǔ)線性預(yù)讀失效的問題呢?

線性預(yù)讀的失效催生出“邏輯預(yù)讀”特性

華為云RDS數(shù)據(jù)庫服務(wù),新開發(fā)了“邏輯預(yù)讀”特性,在不重建表的情況下,彌補(bǔ)線性預(yù)讀失效的問題,從而提高分析型業(yè)務(wù)的執(zhí)行效率。

image.png

“邏輯預(yù)讀”特性,在預(yù)讀數(shù)據(jù)的時(shí)候,首先通過對要預(yù)讀的數(shù)據(jù)的頁號進(jìn)行排序,去除數(shù)據(jù)不連續(xù)的影響,然后合并相鄰數(shù)據(jù)頁的IO請求,減少磁盤IO的總請求次數(shù),從而提高數(shù)據(jù)預(yù)讀的命中率和效率。

image.png

華為云數(shù)據(jù)庫團(tuán)隊(duì)做了一個(gè)測試:采用8核16GB 100GB SSD規(guī)格的Linux機(jī)器,測試2.4GB大小500w Rows存在碎片的數(shù)據(jù),執(zhí)行select *from tablename(全表掃描查詢),結(jié)果如下:

image.png

由此可見,相比開源版本,華為云MySQL邏輯預(yù)讀特性大大縮短了訪問時(shí)長,極大提升了執(zhí)行效率,為分析型業(yè)務(wù)的進(jìn)一步發(fā)展注入了新動力。

每一個(gè)改變都是為了更好的服務(wù)客戶,華為云MySQL邏輯預(yù)讀特性的推出,不僅很好地彌補(bǔ)了線性預(yù)讀的失效問題,提升了分析型業(yè)務(wù)的執(zhí)行效率,更是為客戶的業(yè)務(wù)場景保駕護(hù)航,助力其創(chuàng)新發(fā)展,實(shí)現(xiàn)更多價(jià)值。

更多詳情了解,敬請前往華為云官網(wǎng):產(chǎn)品——基礎(chǔ)服務(wù)——數(shù)據(jù)庫。

分享到

xiesc

相關(guān)推薦