---
title: CRC32指令优化
description: "应用场景：数据库中CRC32函数调用占比较高时的场景。由于数据库内核中包含的CRC32算法使用C语言实现，性能较低，可能会成为系统性能瓶颈。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/twp/kunpengdbs_19_0050.html
sourcePath: /source/zh/kunpengdbs/twp/kunpengdbs_19_0050.html
indexId: 4d117c68537a4e71a34d6a9c9bd218c49e02e8d21a8a788466e9189ff137a4f949
---
# CRC32指令优化

应用场景：数据库中CRC32函数调用占比较高时的场景。由于数据库内核中包含的CRC32算法使用C语言实现，性能较低，可能会成为系统性能瓶颈。

技术原理：采用鲲鹏CRC32硬件指令和sve3汇编指令，在多种场景下来替换CRC32算法的软件实现，从而提高系统的性能。

性能指标：YCSB workloada和workloadc场景性能平均提升5%。
