加入腾讯云代理客户,尊享永久活动优惠价格!
腾讯云金牌代理商

相见恨晚  不负所望

邀请您注册“VIP折扣”账号

当前位置:腾讯云教程 > 数据库 > 云数据库MySQL

云数据库MySQL

腾讯云MySQL8.0针对电商场景秒杀进行了专项优化,帮助客户任何秒杀的场景都可以稳如泰山

2020-08-31 14:49:34

  电商场景应用

  腾讯云在电商行业有非常多的客户,电商客户的需求和痛点我们体会得比较深。前不久6.18的时候腾讯云 MySQL 也支撑了很多电商的大促,其中秒杀是常见的场景。

  秒杀发展到现在,其实已经不只是电商场景在使用,其他比如抢红包,春运抢票等也属于秒杀。

  秒杀场景的特点有三高,分别是瞬时并发性高、数据一致性高和热点更新频度高,商品要频繁进行库存加1或减1的操作,会给企业级数据库造成巨大的压力。大量的数据更新并发度,按照MySQL数据结构和引擎的特点容易产生数据库的行锁等待,导致数据库性能持续的下降。

  腾讯云MySQL8.0针对电商场景秒杀进行了专项优化,帮助客户任何秒杀的场景都可以稳如泰山。

  8.0 电商场景里做的第一个优化是热点更新,热点更新可以大幅度优化对单行数据的频繁更新,在控制台一点就可以开启热点更新,内核系统会自动探测是否有单行热点更新,如果有的话,会让热点更新的用户线程排队以减少大量的行锁,以减少并发性能的下降。

  开启热点更新功能后,在高并发的情况下,MySQL性能有数十倍的性能提升。

d3d13bee36c446e68d2fe87687114d5a.jpg

  第二个优化是SQL限流。

  大家知道,当数据架构上层的缓存(比如Redis)透传后,海量的SQL访问一下子涌入MySQL,会导致一些极端的现象,可能导致MySQL数据库性能的急剧下降和连接数打满。

  腾讯云MySQL8.0的SQL限流功能,会针对性对超高并发度 SQL 进行限流,避免 MySQL 系统性能下降或连接数打满。该特性也集成到腾讯云数据库智能管家 DBbrain 中,用户可灵活进行 SQL 限流的配置。

  该项功能主要通过限制某些 SQL 语句的操作,来避免 SQL 语句使用不当所导致的系统资源占用过大,导致系统整体性能下降或假死的情况。通过云上控制台的简单配置,即可完成对指定 限流 SQL 语句关键字的匹配以及限流方式,非常灵活便捷。

  第三个优化是多队列线程池,因为有多队列的模型,可以超高并发下使用线程池技术让MySQL性能不减,减少线程频繁的销毁造成的CPU切换。在大规模连接和复杂混合 SQL 模型下,保持 MySQL 持续稳定。

  通过腾讯云MySQL8.0的SQL限流、热点更新和多队列线程池三大技术功能保障,让秒杀场景下MySQL数据库持续稳定运行。

  除了这三大优化外,腾讯云MySQL还有很多企业级产品能力支撑电商行业,比如老牌的功能:只读实例,可以挂多个只读实例进行负载均衡,方便用户读写分离。

  另外还有置放群组功能,置放群组是一个分散部署,保障MySQL高可用性的产品功能。有客户会担心一台物理机上部署的都是同一个客户自己的MySQL实例,如果这台机器挂了,那这个客户的实例就会全部挂了。

  通过置放群组功能可以把同一个客户的多个MySQL实例水平分布到不同的物理机中去,这样可以很好保障这个客户的所有MySQL实例的可用性。


 
上一篇 下一篇
加入代理客户
云计算

腾讯云优惠券领取:腾讯云双十一活动代金券怎么领取?

腾讯云代理商:腾讯云学生活动怎么参与?

双十一腾讯云有哪些活动?腾讯云双十一优惠攻略

腾讯云服务器cvm是什么?如何优惠的购买云服务器CVM?

腾讯云万元代金券怎么领取?那些产品可以使用腾讯云代金券?

免费ftp服务器:腾讯云服务器优惠购买流程

个人web服务器:如何选择腾讯云服务器?腾讯云服务器代金券怎么领取?

腾讯云对象存储COS是什么?目前有哪些优惠活动?

腾讯云十周年,百款云产品感恩回馈,全民优惠上云

云服务器(CVM)有什么特性?开通CVM服务需要多少钱?

腾讯云十周年感恩回馈活动开启,万元代金券等你领取

什么是腾讯云轻量级应用服务器Lighthouse,开通需要多少钱?

什么是FPGA云服务器

腾讯云边缘计算机器是什么?有什么优势?

腾讯云 GPU 云服务器产品详细信息

轻量应用服务器产品详细信息

FPGA 云服务器(FPGA Cloud Computing)是什么?

腾讯云专用宿主机 CDH 产品详细信息

黑石物理服务器2.0产品详细信息

腾讯云弹性伸缩是什么?

腾讯云批量计算 Batch 产品详情信息

存储

腾讯云 CLS 产品详细信息

腾讯云 CDM 产品详细信息

腾讯云 CBS 产品详情信息

腾讯云CSG产品详细信息

腾讯云 CHDFS 产品详细信息

腾讯云 CAS 产品详细信息

腾讯云 CFS 产品详细信息

腾讯云 COS 产品详细信息

CDN与加速

​全球办公加速产品详细信息

腾讯云X-P2P加速

腾讯云安全加速 SCDN 产品详细信息

腾讯云 全站加速ECDN 产品详细信息

腾讯云 CDN 产品详细信息

数据库

腾讯云会展发布生态伙伴计划,三年共享10亿商机

腾讯云MySQL8.0针对电商场景秒杀进行了专项优化,帮助客户任何秒杀的场景都可以稳如泰山

腾讯云 MySQL 8.0应用于新零售行业表现怎么样?腾讯云十周年活动MySQL8.0有优惠吗?

腾讯云数据库MySQL8.0可以应用于金融行业吗?MySQL8.0应用于金融行业有什么优势?

腾讯云 MySQL 8.0应用于游戏行业有什么优势?

被低估的云数据库,腾讯云数据库有什么优势?优惠价是多少?

腾讯云 MySQL 8.0 有什么优势?开通需要多少钱?

云数据库 MongoDB 产品详细信息

分布式HTAP数据库 TBase 产品详细信息

腾讯云数据库专家服务产品详细信息

腾讯云 DTS 产品详细信息

数据库智能管家 DBbrain 产品详细信息

游戏数据库 TcaplusDB 产品详细信息

时序数据库 CTSDB 产品详细信息

云数据库 Memcached 产品详细信息

云数据库 Redis 产品详细信息

腾讯云 TData 产品详细信息

分布式数据库 TDSQL 产品详细信息

云数据库 PostgreSQL 产品详细信息

云数据库 SQL Server 产品详细信息

云数据库 MariaDB 产品详细信息

腾讯云 CynosDB 产品详细信息

云数据库 MySQL 产品详细信息

网络

腾讯云 VPN 连接产品详细信息

腾讯云对等连接产品详细信息

腾讯云 NAT 网关产品详细信息

腾讯云弹性网卡 ENI 产品详细信息

腾讯云 CCN 产品详细信息

腾讯云 DC 产品详细信息

私有网络 VPC 产品详细信息

腾讯云 CLB 产品详细信息

开发者交流群
扫码加入云计算-企业创业上云扶持

群号: 34428115