mysql中InnoDB的行锁有什么特点

本篇内容主要讲解“MySQL中InnoDB的行锁有什么特点”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql中InnoDB的行锁有什么特点”吧!

“专业、务实、高效、创新、把客户的事当成自己的事”是我们每一个人一直以来坚持追求的企业文化。 创新互联建站是您可以信赖的网站建设服务商、专业的互联网服务提供商! 专注于成都网站设计、网站建设、外贸网站建设、软件开发、设计服务业务。我们始终坚持以客户需求为导向,结合用户体验与视觉传达,提供有针对性的项目解决方案,提供专业性的建议,创新互联建站将不断地超越自我,追逐市场,引领市场!

1、InnoDB的行锁是针对索引加的,而非记录加的。而且索引不能失效,否则会从行锁升级为表锁。

2、当表数据批量更新时,行锁将升级为表锁。

实例

show status like 'innodb_row_lock%';
 
mysql> show status like 'innodb_row_lock%';
+-------------------------------+--------+
| Variable_name                 | Value  |
+-------------------------------+--------+
| Innodb_row_lock_current_waits | 0      |
| Innodb_row_lock_time          | 312907 |
| Innodb_row_lock_time_avg      | 31290  |
| Innodb_row_lock_time_max      | 51355  |
| Innodb_row_lock_waits         | 10     |
+-------------------------------+--------+

到此,相信大家对“mysql中InnoDB的行锁有什么特点”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


文章名称:mysql中InnoDB的行锁有什么特点
文章分享:http://myzitong.com/article/psidog.html