当前位置:首页 > 第6页

121 如何为MySQL搭建一套主从复制架构?(1)

CarlZhou3年前 (2021-05-13)1459
今天我们来讲解一下如何为MySQL搭建一套主从复制架构,其实这个MySQL主从复制的原理之前也都讲过了,大致来说,就是主库接受增删改操作,把增删改操作binlog写入本地文件,然后从库发送请求来拉取binlog,接着在从库上重新执行一遍bi...

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

CarlZhou3年前 (2021-05-12)1509
接着119讲的内容往下,我们就得开始要讲解如何为MySQL搭建一套主从复制架构了,会涉及到一些数据库配置的实操步骤 不过在这个之前,其实我们得先解决之前的一个案例的遗留问题,之前在117讲里,我们当时对一个SQL性能优化案例的讲解才到第二讲...

119 我们为什么要搭建一套MySQL的主从复制架构?(2)

CarlZhou3年前 (2021-05-12)1383
119 我们为什么要搭建一套MySQL的主从复制架构?(2)
上一次已经讲到,我们搭建一套MySQL主从复制架构之后,可以实现一个高可用的效果,也就就是说主节点宕机,可以切换去读写从节点,因为主从节点数据基本是一致的 当然,暂时也就只能说是基本一致的,因为后续大家学习了他主从复制的原理之后就知道为什...

118 我们为什么要搭建一套MySQL的主从复制架构?(1)

CarlZhou3年前 (2021-05-12)1423
118 我们为什么要搭建一套MySQL的主从复制架构?(1)
之前的很长时间里,我们经过了大量内容的讲解,想必大家对于MySQL的内核级工作原理已经有了一个了解了,包括我们的数据是如何写入MySQL服务器的内存以及磁盘的,过程中的事务、锁分别是怎么实现的,多事务并发的时候,隔离机制是如何运作的,MVC...

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

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

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

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

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

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

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

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

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

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

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

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