当前位置:首页 > CarlZhou 第6页
CarlZhou

CarlZhou 管理员

暂无介绍

185 篇文章 0 次评论

117 案例实战:千万级数据删除导致的慢查询优化实践(2)

CarlZhou3年前 (2021-05-12)944
好,今天我们继续讲解这个案例,在当时这个案例的场景发生之后,也就是针对某个表的大量简单的单行数据查询SQL变成慢查询,我们先排查了SQL执行计划以及MySQL服务器负载,发现都没有问题。 此时就必须用上一个SQL调优的利器了,也就是prof...

116 案例实战:千万级数据删除导致的慢查询优化实践(1)

CarlZhou3年前 (2021-05-12)850
今天给大家讲解一个新的案例,这个案例是我们之前线上系统遇到过的一个慢查询调优实战案例,案例的背景是,当时有人删除了千万级的数据,结果导致了频繁的慢查询,接下来给大家讲一下这个案例整个排查、定位以及解决的一个过程。 这个案例的开始,当时是从线...

115 案例实战:数十亿数量级评论系统的SQL调优实战(1)

CarlZhou3年前 (2021-05-12)985
今天来给大家讲一个新的SQL调优案例,就是针对我们电商场景下非常普遍的商品评论系统的一个SQL优化,这个商品评论系统的数据量非常大,拥有多达十亿量级的评论数据,所以当时对这个评论数据库,我们是做了分库分表的,基本上分完库和表过后,单表的评论...

114 案例实战:亿级数据量商品系统的SQL调优实战(3)

CarlZhou3年前 (2021-05-12)914
今天我们来分析一下这个案例背后的一些事情,上次我们提到了一系列的问题,包括: 为什么在这个案例中MySQL默认会选择对主键的聚簇索引进行扫描? 为什么没使用index_category这个二级索引进行扫描? 即使用了聚簇索引,为什么这个SQ...

113 案例实战:亿级数据量商品系统的SQL调优实战(2)

CarlZhou3年前 (2021-05-12)889
今天我们继续来分析这个案例,上次已经讲到,下面的这个商品系统让用户根据品类筛选商品的SQL语句 select * from products where category='xx' and sub_category='xx' order b...

112 案例实战:亿级数据量商品系统的SQL调优实战(1)

CarlZhou3年前 (2021-05-12)10413
今天开始进入我们的SQL语句调优的第二个案例实战,这个案例讲的是一个电商平台的亿级数据量的商品系统的SQL语句的性能调优。对于这个案例,我们同样会拆分为三讲来讲解。 上次的案例大家会看到,主要问题在于MySQL内部自动使用了半连接优化,结果...

111 案例实战:千万级用户场景下的运营系统SQL调优(3)

CarlZhou3年前 (2021-05-12)10727
今天是我们第一个千万级用户场景下的运营系统SQL调优案例的最后一讲,也是最关键的一讲,我们要根据SQL语句的执行计划找出他速度慢的原因所在,然后还得想办法去优化他的速度。 上一次我们已经对SQL语句的执行计划做了一个分析,知道了那个SQL语...

110 案例实战:千万级用户场景下的运营系统SQL调优(2)

CarlZhou3年前 (2021-05-12)9864
今天咱们继续来看这个千万级用户场景下的运营系统SQL调优案例,上次已经给大家说了一下业务背景以及SQL,这个SQL就是如下的一个: SELECT COUNT(id) FROM users WHERE id IN (SELECT user_i...

109案例实战:千万级用户场景下的运营系统SQL调优(1)

CarlZhou3年前 (2021-05-12)10053
今天开始我们正式进入MySQL的SQL性能优化的案例实战部分,我们一共将会讲解4个SQL优化案例,每个案例都会放在一周内通过三次文章来讲解,每个案例都会分为业务场景引入、SQL性能问题分析、SQL性能调优三个部分。 今天我们就开始讲解咱们...

108 透彻研究通过explain命令得到的SQL执行计划(9)

CarlZhou3年前 (2021-05-11)9546
今天是我们学习SQL执行计划的最后一讲,下周就要开始进入SQL调优实战案例环节了,我们会讲解大量的SQL调优实战案例,所以大家务必要把SQL执行计划都给掌握的扎实一些。 今天我们来看看执行计划里平时常见的最后两种,一个是Using file...