MySQL调优

MySQL调优

1 使用Explain进行分析

Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句。

比较重要的字段有:

  • select_type : 查询类型,有简单查询、联合查询、子查询等
  • key : 使用的索引
  • rows : 扫描的行数
阅读更多...

MySQL锁机制

MySQL锁机制

在“MySQL事务”一文中,我们知道并发事务下会带来脏读、脏写、不可重复读、幻读等问题。解决这些问题的方式有两种:

  • 一致性非锁定读或者叫快照读:其实现方式就是我们常说的MVCC。

    所有普通的SELECT语句在已提交读和可重复读两种隔离级别下都是采用一致性非锁定读。

  • 锁定读:一般情况下,使用MVCC可以解决读-写操作并发执行时带来的问题,但是某些场景下,我们必须采用加锁的方式才能解决这些并发问题。

阅读更多...
  • Copyrights © 2021-2022 Yin Peng
  • 引擎: Hexo   |  主题:修改自 Ayer
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信