学习笔记

这篇博客记录了数据库主从复制的原理、延迟问题及其解决方案,涉及Mysql的binlog复制和主从配置。同时,文章还讨论了数据库拆分、负载均衡,包括四层和七层负载均衡的差异,以及haproxy和nginx的相关配置。此外,还涵盖了缓存、Redis集群、分布式锁、Java泛型和消息队列(如rabbitMQ)的知识。
摘要由CSDN通过智能技术生成

2021-3-2(021203)

Mysql基于binlog的主从复制原理
在这里插入图片描述
在这里插入图片描述

数据库拆分:垂直拆分与水平拆分六大原则

2020-11-2(021202下)

mycat haproxy
四层负载均衡和七层负载均衡的区别
haproxy在四层负载均衡上的性能比nginx更高

2020-11-2(021202上)

各种配置

2020-10-31(021201下)

主从配置
延迟是怎么产生的
1.当master当tps高于slave当sql线程所能承受当范围
2.网络原因
3.磁盘读写耗时
如何判断延时?
1.show slave status \G; sends_behind_master 0
2.mk-heartbeat
如何解决延时
1.配置更高当硬件资源
2.把I/OThread改为多线程方式(mysql5.6进行多线程配置,默认单线程,5.6.5以上是GTID进行多线程方式)
3.应用程序自己判断 (mycat有这种方案 )
Mysql配置主从复制

2020-10-31(021201上)

数据库性能的主要瓶颈主要原因
1.数据库连接数
2.表数据量(空间存储问题)
索引
命中不了全表扫描
命中索引
硬盘级索引,它是存储在硬盘里面的IO操作
3.硬件资源限制(QPS/TPS)
数据库性能优化方案
1.sql优化
2.缓存
3.建好索引
4.读写分离
5.分库分表

2020-10-28(021103上)

nginx插件keepalived,openresty

2020

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值