鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

鲲鹏BoostKit数据库使能套件

针对开源MySQL OLAP查询效率低、OLTP场景高并发下锁导致的性能问题等关键挑战,提供MySQL AP性能加速和锁性能优化等应用加速特性,深度优化了OLAP查询分析效率和OLTP在线交易事务处理能力,充分发挥多核算力极致性能。提供主流开源和商业数据库最佳实践,帮助开发者高效完成开源组件迁移和调优。

从这里开始

  • 最新动态

    介绍数据库使能套件文档的最新上线、变更动态。

  • 特性清单

    提供基础加速和应用加速特性清单概览。

  • 技术白皮书

    介绍数据库使能套件的整体方案架构、组网、典型配置和关键特性。

基础加速特性

  • NVMe SSD原子写

    通过SSD硬件原子写特性消除Doublewrite双写软件冗余,提升数据库的性能。

  • Gazelle网络优化

    通过加速网络协议栈,提升数据库TPC-C综合性能。

  • 鲲鹏GCC CFGO反馈优化

    通过多模态、全生命周期的持续优化手段,有效提升数据库TPC-C综合性能。

应用加速特性

  • Milvus KBest优化

    通过Milvus预留接口,对接鲲鹏自研召回算法KBest,发挥鲲鹏优势,提升查询性能。

  • Milvus向量指令优化

    通过SVE指令集和软硬件预取技术,减小距离函数计算的开销,提升查询性能。

  • Milvus KScaNN优化

    通过Milvus预留接口,对接鲲鹏自研召回算法KScaNN,发挥鲲鹏优势,提升查询性能。

  • 网络多路径优化

    通过绑定网卡队列中断到不同NUMA节点CPU,优先由对应节点网卡接收业务流量,实现网络请求与中断亲和。

  • Redis网络异步优化

    通过KBAIO异步批量执行网络IO,减少系统调用和上下文切换,实现无阻塞执行,提升吞吐量。

  • MySQL可插拔在线向量化分析引擎

    通过执行计划的并行计算,充分发挥鲲鹏CPU多核优势;具有可插拔性,支持动态加载。

  • MySQL并行查询优化

    针对OLAP场景,实现并行读取数据、并行数据处理,加速查询场景性能。

  • MySQL细粒度锁优化

    针对OLTP场景,将lock_sys->mutex全局锁替换为细粒度锁,减少锁冲突,提升并发度。

  • MySQL无锁优化

    针对OLTP场景,使用无锁哈希表维护事务单元,减少锁冲突,提升并发度。

  • MySQL NUMA调度优化

    针对OLTP场景,通过NUMA亲和性调度技术,实现对MySQL各类线程的精细调度。

  • MySQL可插拔线程池

    针对OLTP高并发场景,通过线程池队列管理技术,使CPU并行任务数稳定。

  • CRC32指令优化

    使用鲲鹏CRC32硬件指令替换CRC32算法的软件实现,减小CRC32的计算开销。

  • MySQL其他特性

    介绍MySQL hash_table_locks优化、undo_spaces_lock优化和线程计数器优化特性。

  • MySQL特性之间的兼容性

    提供MySQL各特性之间的兼容性关系说明。

数据库特性与openEuler集成

系统调优指导

  • 调优指南

    从硬件、操作系统、虚拟机等方面,全面调优数据库,提升系统性能。

开源使能

  • Milvus

    提供Milvus数据库的安装指南。

  • MySQL

    提供MySQL数据库的移植、安装、部署和调优指南。

  • MariaDB

    提供MariaDB数据库的移植、安装和调优指南。

  • MongoDB

    提供MongoDB数据库的移植、安装和调优指南。

  • Greenplum

    提供Greenplum数据库的移植、安装、部署和调优指南。

  • ClickHouse

    提供ClickHouse数据库的移植和安装指南。

  • Percona

    提供Percona数据库的移植、安装和调优指南。

  • TiDB

    提供TiDB数据库的移植和安装指南。

  • OceanBase

    提供OceanBase数据库的部署和调优指南。

  • Kapacitor

    提供Kapacitor数据库的安装指南。

  • InfluxDB

    提供InfluxDB数据库的移植和安装指南。

  • PostgreSQL

    提供PostgreSQL数据库的移植、安装和调优指南。

  • Redis

    提供Redis数据库的移植、部署和调优指南。

  • FastDB

    提供FastDB数据库的安装指南。

  • etcd

    提供etcd数据库的安装、部署和测试指南。

  • RocksDB

    提供RocksDB数据库的安装和测试指南。

  • 使用鲲鹏开发套件DevKit迁移调优

    提供鲲鹏DevKit工具移植调优MySQL的指引。

  • 自动化部署工具

    提供数据库自动化部署调优工具使用指导。

  • 数据库移植指导大全

    提供开源数据库类源码移植到鲲鹏平台的指令修改参考。

测试指导

  • 测试指导

    提供开源数据库测试工具如何进行各个数据库的功能和性能测试指导。

故障排除

  • 故障案例

    提供各个数据库在编译安装和使用过程中出现的故障现象及解决办法。

联合解决方案

历史版本文档