本文共 231 字,大约阅读时间需要 1 分钟。
在测试mysql数据库时,用perf top如果看到热点函数是ut_delay或者_raw_spin_lock的话,说明锁争用比较严重。这是可以通过登录mysql通过show variables like ''%spin%来查询innodb_spin_wait_delayinnodb_sync_spin_loops这两个的值,可以将这两个值设置为40和100.然后再用perf top 看应该热点函数ut_delay或者_raw_spin_lock 就消失了。
转载地址:http://dpnmi.baihongyu.com/