您的位置:首页 > 互联网

华为云MySQL新增“逻辑预读”特性,高效提升分析型业务的执行效率

发布时间:2019-11-29 16:05:30  来源:互联网     背景:

  随着用户对数据访问速度的日益重视,MySQL数据库在最初的设计中,采用了线性预读的方式,提前将即将使用的数据预读到Buffer pool中,来提升数据的访问速度,但在实际使用过程中,线性预读失效的问题愈来愈突出。

  对于存在时间比较长,变更又比较频繁,除非我们对于这张表进行重建,否则该表会存在大量的数据碎片,导致数据存放不连续,这样会使MySQL原有的线性预读功能失效,导致某些查询语句变很慢,如:全表扫描,范围扫描等。

  频繁变更操作会破坏数据的连续性

  一般情况下,当我们在数据存放连续时执行全表扫描,数据库就会异步地把这些数据从磁盘加载到Buffer pool,从而提高数据库的处理速度。比如当我们访问了Row A1,Row A2,Row A3时,数据库会认为你下次有极大的概率去访问Row A4,Row A5,Row A6,从而自动异步地把这些数据加载到Buffer pool中。

  但如果在这张表上频繁地执行变更操作,则会破坏数据的连续性。在我们访问Row A1,Row A2,Row A3时,数据库发现这三行数据并不连续,所以数据库不会提前将Row A5,Row A6从磁盘异步地加载到Buffer pool,只能一个一个的去请求、加载,从而影响访问效率。数据连续时,访问500w Row数据需要12s,但是数据不连续时,访问500w Row数据需要34s。

  对于在线应用来说,重建表会产生较大的运维风险,数据面临丢失的可能。那到底有没有什么特性可以在不重建表的情况下,弥补线性预读失效的问题呢?

  线性预读的失效催生出“逻辑预读”特性

  华为云RDS数据库服务,新开发了“逻辑预读”特性,在不重建表的情况下,弥补线性预读失效的问题,从而提高分析型业务的执行效率。

  “逻辑预读”特性,在预读数据的时候,首先通过对要预读的数据的页号进行排序,去除数据不连续的影响,然后合并相邻数据页的IO请求,减少磁盘IO的总请求次数,从而提高数据预读的命中率和效率。

  华为云数据库团队做了一个测试:采用8核16GB 100GB SSD规格的Linux机器,测试2.4GB大小500w Rows存在碎片的数据,执行select *from tablename(全表扫描查询),结果如下:

  由此可见,相比开源版本,华为云MySQL逻辑预读特性大大缩短了访问时长,极大提升了执行效率,为分析型业务的进一步发展注入了新动力。

  每一个改变都是为了更好的服务客户,华为云MySQL逻辑预读特性的推出,不仅很好地弥补了线性预读的失效问题,提升了分析型业务的执行效率,更是为客户的业务场景保驾护航,助力其创新发展,实现更多价值。

  更多详情了解,敬请前往华为云官网:产品——基础服务——数据库。

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页

本文评论
希沃携手美丽中国,让教育均衡之花绽放
“蒹葭苍苍,白露为霜,所谓伊人,在水一方。”...
日期:05-06
新增4条生产线 年销量增长6倍 网易严选与“小水怪”共同成长二三事
近日,网易严选联合亿欧智库发布《2019-2020中国制造业转型趋势研究》报告(以下简称:报告),详细阐......
日期:11-12
中兴、深度等合推的UOS统一操作系统界面曝光:支持华为海思
11月17日消息 IT之家此前报道国内UOS统一操作系统官网已经上线,并发布了UOS对外测试和开放计划。现......
日期:11-17
T11峰会再启,TalkingData邀您共探数据智能未来
筹备已久的“T11 2019暨Talking Data数据智能峰会”即将于 2019年11月25日在北京举办。从......
日期:11-13
创峰会·南京站落地,南京建邺携手阿里云创新中心聚力智慧建设
南京是创新名城,美丽古都,是东部地区重要中心城市,长三角特大城市,国家创新型城市。建邺作为南......
日期:09-16
美俄齐点赞,百度阿波罗“人气爆棚”!自动驾驶开放平台能力辐射全球97国
百度Apollo已经赋能众多国际开发者“圆梦”自动驾驶, 美国的Ridecell团队也不例外。这是......
日期:10-16
5G铺开 速度远超4G
(原标题:5G铺开 速度远超4G) 侯明娟 高通公司全球副总裁 从5G的全球部署速度来看,4G元年时,只有4家运营商...
日期:11-22
惠而浦108周年庆线下大狂欢!苏宁双十一门店有惊喜!
进入11月,双十一的狂欢气氛也越来越火爆,很多消费者摩拳擦掌准备薅羊毛,但面对商家的套路深深,......
日期:11-01
智伴科技亮相第53届广州美博会,智能教育反客为主闪耀美业展
第 53 届中国(广州)美博会,于 2019 年 9 月 5 日在广交会展馆盛大开幕。广州智伴人工智能科技有限......
日期:09-05
wimi微美AI全息云服务,商汤\谷歌\微软超算竞技
作为全球科技巨擘,谷歌和微软在人工智能领域发力已久。不管是学术成就,还是产业应用,关于二者在......
日期:06-04
接连亮相!微脉「互联网+信任医疗」快车加速驶入中国西南
说起互联网+医疗健康,人们最先想到的通常是一二线城市以及沿海发达地区,大量的优质医疗资源和人才......
日期:11-20
Soul青年重拾戏曲文化,古老艺术焕发新光
一方戏台,才子佳人,身着华服,举手投足,眼波流转。他们笑着别人的开心;他们哭着别人的难过。这戏......
日期:10-28
杰和智慧广告牌前端播放器新品DN74解析
5G时代来临对于商显的重要性不言而喻,智慧商显设备在显示技术、传输效率及平台稳定性等方面均得以......
日期:09-17
媒体报道骚扰电话产业黑幕,法律专家认为存误解
“如果企业与百度之间关于用户信息的获取途径和使用有明确约定,且没有贩卖和窃取,那么在约定......
日期:08-10
京东物流上线京小仓业务 为个人用户提供中小件存储服务
9月16日讯,京东物流宣布旗下迷你仓服务产品“京小仓”正式上线,专注为个人和企业提供中......
日期:09-16
便利店研究报告出炉:苏宁小店构建“到家+到店”综合模式
11月27日下午,在2019WISE新经济大会“全民消费”论坛上,36氪线下发布了《连锁零售便利......
日期:11-28
佳明GarminMove系列智能手表为你提供全天候心率监测
随着科技的发展,智能手表的配置越来越高,功能也越来越全面。佳明Garmin今年全新发布的GarminMove系......
日期:11-15
猫眼财报:成本投入明显提高,收益增幅创新低
3月25日晚间,除夕上市破发的猫眼娱乐向股东交了第一份年度成绩单。正如其连日走低的股价一样,猫眼......
日期:03-27
百度众多贴吧联名抵制NBA,莫雷事件引发网友大规模抗议
近日,美国NBA休斯敦火箭队总经理莫雷在其社交媒体账号上宣扬香港极端暴力分子的口号,在中国遭到集......
日期:10-09
华为技术、鲲鹏处理器支持,浙江移动发布首个5G SA云网络
2018年初开始杭州“5G第一城”建设以来,中国移动浙江公司(下称“浙江移动”)......
日期:09-30