BoostDB 数据库套件
鲲鹏BoostKit数据库套件BoostDB旨在基于鲲鹏提供数据库加速能力,聚焦应用加速、基础加速、系统加速全栈优化提升鲲鹏数据库性能,提供极致的数据库解决方案
关键特性
MySQL加速套件
鲲鹏基于开源MySQL深度优化OLAP查询分析效率和OLTP在线交易事务处理能力,充分发挥多核算力极致性能。
数据库中频繁调用CRC32校验,如进行文件page页正确性的检验等,基于鲲鹏CRC32硬指令优化CRC32软件校验算法,提升校验性能。
价值优势
MySQL Sysbench读场景性能提升10%,写场景性能共提升5%
关键技术
硬件CRC32/SIMD指令加速,非对齐内存访问
适用范围
Percona-Server 5.7.44-53、Percona-Server 8.0.43-34、MySQL 8.0.25
高并发下线程数过多,CPU消耗在无效的资源竞争和频繁切换上,线程池方案通过队列方式管理任务,所有的任务先放入等待执行队列,按系统执行能力取出任务队列让CPU执行,每个CPU同时处理任务个数是有限的,一般2~5个最优,从而保持稳定的业务处理能力。
价值优势
OLTP TPC-C场景性能10000并发影响由之前的下降到10%左右,启用线程池功能后,性能可维持在85%
关键技术
线程池队列管理
适用范围
MySQL8.0.25、MySQL 8.0.30、MySQL 8.0.35
该特性简称为KOVAE(Kunpeng Online Vectorized Analysis Engine),基于MySQL预留接口第二执行引擎(Secondary Engine)的一种轻量实现,通过执行计划的并行计算,充分发挥鲲鹏CPU多核的优势,使OLAP性能倍级提升,且具有可插拔性,支持动态加载。
价值优势
采用并行加速技术,可将OLAP查询性能提升到3倍以上
关键技术
并行处理机制,以MySQL标准插件形式实现
适用范围
MySQL 8.0.25
该特性包含编译器优化、鲲鹏KAE硬件加速单元、OS网络路径优化以及原子写等,实现MySQL全栈优化加速效果,各层级优化特性独立,可根据实际需求选择叠加使能。
价值优势
基于鲲鹏服务器特性对基础组件进行优化,可将MySQL性能提升20%以上
关键技术
反馈优化,KAE硬加速,NVMe原子写等
适用范围
所有MySQL版本
MySQL的二阶段提交使得Binlog成为写场景的性能瓶颈。该特性通过Binlog预分配、拆锁优化和writeset_history数据结构优化以优化Binlog模块,从而提升系统性能。
价值优势
在Percona-Server 5.7.44-53版本8C16G容器规格中, Sysbench的只写测试场景可获得13%的性能提升。
关键技术
Binlog预分配、拆锁优化和writeset_history数据结构优化
适用范围
Percona-Server 5.7.44-53、Percona-Server 8.0.43-34

MySQL加速套件
鲲鹏基于开源MySQL深度优化OLAP查询分析效率和OLTP在线交易事务处理能力,充分发挥多核算力极致性能。
数据库中频繁调用CRC32校验,如进行文件page页正确性的检验等,基于鲲鹏CRC32硬指令优化CRC32软件校验算法,提升校验性能。
价值优势
MySQL Sysbench读场景性能提升10%,写场景性能共提升5%
关键技术
硬件CRC32/SIMD指令加速,非对齐内存访问
适用范围
Percona-Server 5.7.44-53、Percona-Server 8.0.43-34、MySQL 8.0.25
高并发下线程数过多,CPU消耗在无效的资源竞争和频繁切换上,线程池方案通过队列方式管理任务,所有的任务先放入等待执行队列,按系统执行能力取出任务队列让CPU执行,每个CPU同时处理任务个数是有限的,一般2~5个最优,从而保持稳定的业务处理能力。
价值优势
OLTP TPC-C场景性能10000并发影响由之前的下降到10%左右,启用线程池功能后,性能可维持在85%
关键技术
线程池队列管理
适用范围
MySQL8.0.25、MySQL 8.0.30、MySQL 8.0.35
该特性简称为KOVAE(Kunpeng Online Vectorized Analysis Engine),基于MySQL预留接口第二执行引擎(Secondary Engine)的一种轻量实现,通过执行计划的并行计算,充分发挥鲲鹏CPU多核的优势,使OLAP性能倍级提升,且具有可插拔性,支持动态加载。
价值优势
采用并行加速技术,可将OLAP查询性能提升到3倍以上
关键技术
并行处理机制,以MySQL标准插件形式实现
适用范围
MySQL 8.0.25
该特性包含编译器优化、鲲鹏KAE硬件加速单元、OS网络路径优化以及原子写等,实现MySQL全栈优化加速效果,各层级优化特性独立,可根据实际需求选择叠加使能。
价值优势
基于鲲鹏服务器特性对基础组件进行优化,可将MySQL性能提升20%以上
关键技术
反馈优化,KAE硬加速,NVMe原子写等
适用范围
所有MySQL版本
MySQL的二阶段提交使得Binlog成为写场景的性能瓶颈。该特性通过Binlog预分配、拆锁优化和writeset_history数据结构优化以优化Binlog模块,从而提升系统性能。
价值优势
在Percona-Server 5.7.44-53版本8C16G容器规格中, Sysbench的只写测试场景可获得13%的性能提升。
关键技术
Binlog预分配、拆锁优化和writeset_history数据结构优化
适用范围
Percona-Server 5.7.44-53、Percona-Server 8.0.43-34

MySQL加速套件
鲲鹏基于开源MySQL深度优化OLAP查询分析效率和OLTP在线交易事务处理能力,充分发挥多核算力极致性能。
数据库中频繁调用CRC32校验,如进行文件page页正确性的检验等,基于鲲鹏CRC32硬指令优化CRC32软件校验算法,提升校验性能。
价值优势
MySQL Sysbench读场景性能提升10%,写场景性能共提升5%
关键技术
硬件CRC32/SIMD指令加速,非对齐内存访问
适用范围
Percona-Server 5.7.44-53、Percona-Server 8.0.43-34、MySQL 8.0.25
高并发下线程数过多,CPU消耗在无效的资源竞争和频繁切换上,线程池方案通过队列方式管理任务,所有的任务先放入等待执行队列,按系统执行能力取出任务队列让CPU执行,每个CPU同时处理任务个数是有限的,一般2~5个最优,从而保持稳定的业务处理能力。
价值优势
OLTP TPC-C场景性能10000并发影响由之前的下降到10%左右,启用线程池功能后,性能可维持在85%
关键技术
线程池队列管理
适用范围
MySQL8.0.25、MySQL 8.0.30、MySQL 8.0.35
该特性简称为KOVAE(Kunpeng Online Vectorized Analysis Engine),基于MySQL预留接口第二执行引擎(Secondary Engine)的一种轻量实现,通过执行计划的并行计算,充分发挥鲲鹏CPU多核的优势,使OLAP性能倍级提升,且具有可插拔性,支持动态加载。
价值优势
采用并行加速技术,可将OLAP查询性能提升到3倍以上
关键技术
并行处理机制,以MySQL标准插件形式实现
适用范围
MySQL 8.0.25
该特性包含编译器优化、鲲鹏KAE硬件加速单元、OS网络路径优化以及原子写等,实现MySQL全栈优化加速效果,各层级优化特性独立,可根据实际需求选择叠加使能。
价值优势
基于鲲鹏服务器特性对基础组件进行优化,可将MySQL性能提升20%以上
关键技术
反馈优化,KAE硬加速,NVMe原子写等
适用范围
所有MySQL版本
MySQL的二阶段提交使得Binlog成为写场景的性能瓶颈。该特性通过Binlog预分配、拆锁优化和writeset_history数据结构优化以优化Binlog模块,从而提升系统性能。
价值优势
在Percona-Server 5.7.44-53版本8C16G容器规格中, Sysbench的只写测试场景可获得13%的性能提升。
关键技术
Binlog预分配、拆锁优化和writeset_history数据结构优化
适用范围
Percona-Server 5.7.44-53、Percona-Server 8.0.43-34

开发资源
课程
介绍鲲鹏BoostKit数据库套件BoostDB技术栈全景和加速特性
实验
该实验旨在指导开发者短时间内了解和使用BoostDB特性


