版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Radon性能评估及优化思想知数堂知数堂纲Radon是什么?测试的及环境压测数据及分析从性能测试中找到瓶颈点进优化知Radon可以解决什么问题数堂Radon是什么Radon是云数据库产品RadonDB中的核组件RadonMySQL ProtocolXenon知数堂raftraftraftraftraftStorage NodesDistributed SQL Nodes(stateless)RadonRadonRadonRadon是什么功能持动平分表Single Table ,Global Table, Split Table(Hash)持分布式事务 XA事务透明扩容后表拆路和迁移对应可以做到
2、感知持链接池知持审计志数全链路实时监控堂Radon是什么Single Table只会在第组backend出现Global Table每个Backend上都会出现Split table知默认拆分64张表,按hash拆分,也是默认格式数堂测试环境及的介绍测试的了解Radon的性能情况及使中注意事项测试环境基于云环境企业增强型主机16C16G600GSSD盘压测软件: sysbenchRadon: Radon V1.0.8知数MySQL : MySQL-5.7.28 64位堂测试环境及的介绍压测脚本,基于split table本次测试称为: 基于主键的等值操作知数堂测试环境及的介绍压测脚本,基于sp
3、lit table本次测试称为: 基于主键全量操作知数堂测试环境及的介绍基于主键等值操作的SQL表根据主键id按hash拆分成多张表SQL中带有明确的主键,所以SQL可以直接命中Backend和对应的表execute_delete_inserts包含两个SQL,因为在Radon中没有事务约定,对于Mutli Statement语句,同样可以并发给后端执(利两个连接)基于主键的全量操作知对于区间,order by,sum等操作,法明确算出来属于那个表,单个SQL请求会拆分成N(分表的数数量)个SQL并请求,出现前端个连接到radon,但Radon下下发N个请求堂测试环境及的介绍Radon配置说明
4、调整Radon在8, 32, 64个分区Radon对后最多600个连接个Radon两个Backend ,硬件16C16G 600GSSD环境压测数据: 10表,每表100万数据知分别利400, 500, 600, 900个连接测试数堂测试环境及的介绍测试的场景16c16g 1Radon+2Backend32c64g 1Radon+2Backend 16g16c32c64g 1Radon+3Backend 16g16c知数堂压测数据及分析基于主建的等值操作知数堂16c16g 1Radon+2Backend压测数据及分析100W10Tb-8split基于主键的等值操作知数堂压测数据及分析100W1
5、0Tb-64split 基于主键的等值操作知数堂压测数据及分析基于主键等值查询Radon在基于拆分键(默认按id进hash拆分)情况下,性能表现较好,对于资源使上,需要较多的CPU,但不会使太多内存。Radon有较好的连接池保护功能,随着连接数上升,不会把后的MySQL压跨Radon本身的分库分表后,在基于分区键的等值类查询常效。知数堂压测数据及分析基于主键的混合操作知数堂压测数据及分析100W10Tb-8split基于主键的全量操作知数堂压测数据及分析100W10Tb-8split基于主键的全量操作知数堂压测数据及分析知数堂压测数据及分析基于主键的全量操作Radon默认是基于Hash的拆分策
6、略,适合在规模数据写场景和基于拆分键的等值查询。基于基于hash拆分,对于区间查询和拆分键的查询,存在请求扩的问题。后端节点不够多的情况下,不要拆分太多分表,为了应对更多的分表问题,也可以考虑对后端MySQL引更强劲的CPU,从获得性能提升。知数堂压测数据及分析偿试把Radon升级到32C64G知数堂压测数据及分析偿试把Radon升级到32C64G和16C16G对知数堂压测数据及分析Radon升级到32C64G下3backend VS 2 backend知数堂压测数据及分析32 Radon 3 Backend Vs 2 Backend知数堂压测数据及分析32c64Radon2backend知数
7、堂压测数据及分析32c64Radon3backend知数堂从性能测试中找到瓶颈点进优化16c16g 1Radon+2Backend Radon最可以达到8万左右的QPSRadon最可以达到10万左右的QPS32c64g 1Radon+2Backend 16g16cRadon最可以达到11万左右的QPS32c64g 1Radon+3Backend 16g16c知数堂从性能测试中找到瓶颈点进优化从性能测试中找到瓶颈点进优化Radon性能点CPU卡内存存储节点(MySQL)知CPU数IO堂Radon可以解决什么问题Radon是什么基于Golang技术栈的MySQL拆分解决案Radon本身是个分库分表,持事务,审计,连接池的中间件如何Radon需要考虑集成个管理平台数据的迁移知数DDL管理,后端扩容设计堂QA环节吴炳锡知数堂联合创始, 3306社区联合创始,腾讯TVP成员,15年MySQL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合同变更增量补充协议
- 各种建材租赁合同范本
- 别墅泳池维修合同范本
- 农村木房买卖合同范本
- 冲浪俱乐部义工协议书
- 共同投标协议纳入合同
- 合伙买地协议合同范本
- 兼职维修电脑合同范本
- 化肥委托检验合同范本
- 卖摩托托车协议书范本
- 2025至2030年中国城市排水系统行业发展潜力分析及投资方向研究报告
- 2025年安全教育平台登录入口与模拟试题集
- 公司注销原合同补充协议
- 2025-2030中国区块链技术在供应链金融中的信用穿透效应
- 护理学用药安全知识培训课件
- 2025年《铁道概论》考试复习题库(含答案)
- 2025成人高等学校专升本招生统一考试政治试题及答案解析
- 益生菌与肝性脑病改善-洞察及研究
- 前掷实心球教学课件
- 2025年【小学】汉字听写大会竞赛题库(含答案)
- DGTJ08-2004B-2020 建筑太阳能光伏发电应用技术标准
评论
0/150
提交评论