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

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

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

image.png

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

image.png

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

image.png

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

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

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

分享到

xiesc

相關(guān)推薦