---
title: MySQL细粒度锁优化
description: "应用场景：MySQL OLTP场景下DML语句（Insert，Update，Delete）大量并发操作访问lock_sys->mutex全局锁保护的关键数据结构，造成锁竞争严重导致性能下降。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/twp/kunpengdbs_19_0017.html
sourcePath: /source/zh/kunpengdbs/twp/kunpengdbs_19_0017.html
indexId: 9b297a5bdf8e4707ab5f75eab911f362dc870b932c12a822209314f4c4297b0849
---
# MySQL细粒度锁优化

应用场景：MySQL OLTP场景下DML语句（Insert，Update，Delete）大量并发操作访问lock_sys->mutex全局锁保护的关键数据结构，造成锁竞争严重导致性能下降。

技术原理：拆分粒度：根据页的page_no计算出一个原始哈希值，能够具体定位到哈希表的某个hash_cell_t桶上。lock_sys->mutex全局锁替换成细粒度hash桶锁，减少锁冲突，提升并发度。


性能指标：OLTP性能提升10%。
