# mysql-server **Repository Path**: kunpengcompute/mysql-server ## Basic Information - **Project Name**: mysql-server - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 20 - **Created**: 2022-04-01 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 鲲鹏mysql-server ## 项目介绍 鲲鹏MySQL是基于开源MySQL的增强型分支,它在完全兼容开源MySQL的基础上,结合华为鲲鹏(Kunpeng)920系列处理器架构特点,通过增加可插拔线程池、CRC32、并行查询、KAEzstd页压缩解压缩等特性对MySQL数据库TP场景和AP场景性能进行增强,显著提升MySQL数据库在鲲鹏920系列处理器上的性能。 主要特性包括: - **可插拔线程池**:通过预创建固定数量线程处理数据库请求,避免高并发下线程数过多导致CPU无效竞争和切换引起性能下降,维持高并发下性能稳定。 - **CRC32**:采用鲲鹏CRC32硬指令替换CRC32算法软件实现,提高系统性能。 - **并行查询**:通过多线程并行执行SQL语句,加速AP场景查询性能。 - **KAEzstd页压缩解压缩**:使用鲲鹏硬加速模块加速MySQL透明页压缩解压缩。 ## 版本说明 | Kunpeng MySQL | 开源MySQL | 特性 | | -- | -- | -- | | mysql8.0.25-thread-pool | 8.0.25 | 新增线程池特性,可以维持高并发下的性能稳定 | | mysql8.0.30-thread-pool | 8.0.30 | 新增线程池特性,可以维持高并发下的性能稳定 | | 8.0.35-thread-pool | 8.0.35 | 新增线程池特性,可以维持高并发下的性能稳定 | | mysql8.0.25-crc32 | 8.0.25 | 新增CRC32硬指令加速 | | mysql8.0.25-pq | 8.0.25 | 新增并行查询特性,可以加速AP场景查询性能 | | mysql8.0.25-kaezstd | 8.0.25 | 新增数据页zstd算法硬件加速特性,提高数据页加解密性能 | ## 环境部署 已验证硬件配置 | 项目 | 说明 | | -- | -- | | CPU | 鲲鹏920系列处理器 | 已验证软件配置 | 项目 | 说明 | | -- | -- | | OS | openEuler 22.03 LTS SP4 | | CMake | 3.11.4 | | GCC | 10.3.1 | ## 快速上手 编译安装请参考[鲲鹏社区官方文档](https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_02_0001.html)。 ## 贡献指南 如果使用过程中有任何问题,或者需要反馈特性需求和bug报告,可以提交Issue联系我们,具体贡献方法可参考[这里](https://gitcode.com/boostkit/community/blob/master/docs/contributor/contributing.md)。 ## 免责声明 此代码仓计划参与MySQL社区开源,仅作功能扩展和性能提升,编码风格遵照原生开源软件,继承原生开源软件安全设计,不破坏原生开源软件设计及编码风格和方式,软件的任何漏洞与安全问题,均由相应的上游社区根据其漏洞和安全响应机制解决。请密切关注上游社区发布的通知和版本更新。鲲鹏计算社区对软件的漏洞及安全问题不承担任何责任。 ## 许可证书 [GNU General Public License (GPLv2)](LICENSE) 通过下载并使用此源码及其附带的软件,您即同意遵守软件许可协议中的条款和条件。 ## 参考文档 * [MySQL安装指南](https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_03_0001.html) * [MySQL可插拔线程池特性方案](https://www.hikunpeng.com/document/detail/zh/kunpengdbs/twp/kunpengdbs_19_0020.html) * [MySQL CRC32指令优化方案](https://www.hikunpeng.com/document/detail/zh/kunpengdbs/twp/kunpengdbs_19_0022.html) * [MySQL并行查询优化方案](https://www.hikunpeng.com/document/detail/zh/kunpengdbs/twp/kunpengdbs_19_0018.html) * [MySQL KAEzstd页压缩解压缩优化方案](https://www.hikunpeng.com/document/detail/zh/kunpengdbs/twp/kunpengdbs_19_0026.html)