• 技术文章 >数据库 >MySQL

    mysql行锁的特点

    小妮浅浅小妮浅浅2021-09-15 09:30:28原创150

    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行锁的特点,希望对大家有所帮助。更多mysql学习指路:MySQL

    推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

    专题推荐:mysql行锁
    品易云
    上一篇:mysql中undo log的两种类型 下一篇:mysql间隙锁的危害

    相关文章推荐

    • mysql组复制的工作原理• mysql组复制有什么特点• mysql组复制的应用场景• mysql如何启动组复制• mysql组复制有哪些用处• mysql视图view的特点• mysql修改视图的方法• mysql视图如何使用• mysql存储过程的特点• mysql错误日志是什么• mysql自增值保存的位置• mysql自增值如何修改• mysql自增主键用完的处理办法• mysql中InnoDB的MVCC实现• mysql中undo log的两种类型

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网