分库分表
文章平均质量分 50
一笑风雨过
这个作者很懒,什么都没留下…
展开
-
mysql总结归纳
可以改为 where a=1;binlog dump线程: 主库中有数据更新时,根据设置的binlog格式,将更新的事件类型写入到主库的binlog文件中,并创建log dump线程通知slave有数据更新。3.Sql slave thread(sql从线程)处理该过程的最后一步,sql线程从中继日志读取事件,并重放其中的事件而更新slave数据,使其与master中的数据一致,在主从复制的binlog_format设置为’row’的情况下,比如有这样的一个场景,主库更新一张500万表中的20万行数据。原创 2023-03-06 00:45:45 · 203 阅读 · 0 评论 -
分库分表归纳总结
分库分表,首先得知道瓶颈在哪里,然后才能合理地拆分(分库还是分表?水平还是垂直?分几个?且不可为了分库分表而拆分。选key很重要,既要考虑到拆分均匀,也要考虑到非partition key的查询。只要能满足需求,拆分规则越简单越好。在进行分库分表的时候应该有碰到一个问题,一个数据需要根据两种维度进行查询,但是我们在进行分库分表是只能根据一种维度进行。比如:用户购买了商品产生了订单,当用户非常多的时候,我们会选择订单【根据下单用户的ID进行分库分表】。原创 2023-03-02 09:54:22 · 1475 阅读 · 0 评论