• 技术文章 >数据库 >MySQL

    mysql行锁的优缺点

    小妮浅浅小妮浅浅2021-05-28 17:13:44原创300

    1、行锁的优势:锁的粒度小,发生锁冲突的概率低;处理并发的能力强。

    在很多线程请求不同记录时减少冲突锁。

    事务回滚时减少改变数据。

    使长时间对单独的一行记录加锁成为可能

    2、行锁的劣势:开销大;加锁慢;会出现死锁。

    比页级锁和表级锁消耗更多的内存。

    当在大量表中使用时,比页级锁和表级锁更慢,因为他需要请求更多的所资源。

    当需要频繁对大部分数据做 GROUP BY 操作或者需要频繁扫描整个表时,就明显的比其它锁更糟糕。

    使用更高层的锁的话,就能更方便的支持各种不同的类型应用程序,因为这种锁的开销比行级锁小多了。

    以上就是mysql行锁的优缺点,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql行锁
    上一篇:mysql覆盖索引高性能的探究 下一篇:mysql独占写锁是什么

    相关文章推荐

    • mysql中如何共享读锁• mysql使用表锁的两种情况• mysql中通信协议的介绍• mysql查询的执行过程• mysql索引的最左原则是什么• eclipse连接mysql• mysql使用关联查询的注意点• mysql中LIMIT分页如何优化• mysql查询优化策略有哪些• mysql乐观锁如何实现• mysql排它锁是什么• mysql死锁的四个条件• mysql行锁的优化• 查看mysql版本的命令• mysql有哪些数据操作• mysql主键约束的设置• mysql中SQL的概念介绍• mysql中系统变量的两种类型• mysql中自定义变量有哪些• mysql存储过程是什么• MySQL中join buffer是什么• mysql多表查询如何实现• mysql有哪些建立索引的方法• mysql执行计划explain
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网