高级mysql之五——查询截取分析

优化顺序:
在这里插入图片描述

查询优化

  1. in和exist:
    A IN B
    B EXIST A
    前提是A数据集大于B。
  2. order by 关键字优化:
    首先尽可能在索引上进行排序:
    两种情况会使用index排序:

1)使用索引最左前列
2)使用where子句和order by子句条件列组合使用索引最左前列。
不在索引上的排序或索引失效时候filesort排序。
小结:
在这里插入图片描述
group by优化和order by规则差不多,注意,能在where中限定的条件就不要在having中限定了。

慢查询日志

慢查询日志是什么

在这里插入图片描述
说明:一般不会默认开启慢查询,需要手动设置参数,一般不是调优不建议打开。

show profile

1.是什么:可以用来分析当前会话中语句执行的资源消耗情况。用于sql调优的测量。
2.分析步骤:
在这里插入图片描述
可能出现的问题:在这里插入图片描述

全局查询日志

注意测试的时候才用

之六 锁机制
行锁
表锁
之七:主从复制
两个机器的数据库主机的数据库数据更新同步于从机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值