数据库如何锁定一行
一、锁定单行数据
执行命令为:beginàselect *from user where id=2 for update;
àcommit;
二、通过show status like ‘%innodb_row_lock%’;分析系统上行锁的争夺情况
参数01:innodb_row_lock_current_waits当前正在等待锁定的数量
参数02:innodb_row_lock_time从系统启动到现在锁定总时间长度
参数03:innodb_row_lock_time_avg每次等待所花费平均时间
参数04:innodb_row_lock_max从系统启动到现在等待最长的一次所花的时间
参数05:innodb_row_lock_waits系统启动后到现在总共等待的次数