应用场景:MySQL OLTP场景下DML语句(Insert,Update,Delete)大量并发操作访问lock_sys->mutex全局锁保护的关键数据结构,造成锁竞争严重导致性能下降。
技术原理:拆分粒度:根据页的page_no计算出一个原始哈希值,能够具体定位到哈希表的某个hash_cell_t桶上。lock_sys->mutex全局锁替换成细粒度hash桶锁,减少锁冲突,提升并发度。
性能指标:OLTP性能提升10%。
如何使用: