MySQL|面向金融级应用的 GreatSQL 正式开源( 二 )
GreatSQL版本:耗时约3秒即完全恢复 , 时效提升约90% 。
- 节点异常状态判断更完善 , 比MySQL社区版本能更快发现、判断节点异常状态 , 有效减少切主和异常节点的等待耗时 。 下面两个图体现了GreatSQL针对节点状态异常做出更快速准确的判断 。
GreatSQL版本:2秒发现问题 , 9秒后将其踢出 , 时效提升约60% 。
2.3 MGR 性能提升
- 优化事务认证队列清理算法 。 MySQL社区版本中 , 认证数据库采用类似全表扫描的方式 , 效率极低 。 优化后 , 采用基于类似索引机制 , 有效解决清理效率低、性能抖动大的问题 。
- 提高MGR吞吐量 。 经过优化 , 有效提升MGR的吞吐量 , 并减少网络延迟对访问性能的影响 。
- 提升一致性读性能 , 并降低从库只读延迟 。
合并了由华为鲲鹏计算团队贡献的两个Patch , 分别针对OLTP和OLAP两种业务场景 。
- 优化InnoDB事务锁机制 , 将原来的红黑树改为无锁哈希结构 , 在高并发场景中有效提升事务并发性能至少10%以上 。
- 实现对InnoDB底层B+树多个子树的并行扫描机制 , 极大提升聚合查询效率 , TPC-H测试中 , 最高可提升30倍 , 平均提升15倍 。
特别适用于周期性数据汇总报表之类的SAP、财务统计等业务 。
其他更多企业级特性展望
官方表示 , 在未来 , 他们还计划将一部分企业级特性也开放出来 , 包括且不仅限于国产化硬件适配、等保合规、安全加密、Oracle兼容等众多特性 。
3. GreatSQL VS MySQL社区版
【MySQL|面向金融级应用的 GreatSQL 正式开源】GreatSQL 代码现已上传到 Gitee 。
- Java|面向未来的高端轻薄本标杆!戴尔XPS 13 Plus是否值得选?
- MySQL|华为不再孤单?国产巨头杀入5G领域,市值暴涨4千亿超越腾讯!
- MySQL|它可能是300元内最值得购入的耳机
- MySQL|中企接连行动,苹果始料未及,央媒的呼吁起作用了?
- Microverse|Microverse IDE:面向Web 3开发者和元宇宙项目推出
- MySQL|程序员应知应会之MySQL的存储引擎
- 京东科技发布供应链金融科技三大解决方案 打造“金融+科技+产业+生态”模式
- MySQL|关于有手机厂商库存严重这件事,我没有证据不敢乱说是哪一家
- MySQL|果然还得是华为,mate50 Pro即将发布,麒麟+鸿蒙3.0+支持5G网络
- 金融科技|容联七陌助力某大型证券公司,服务效率提升41%,人力成本节省45%
