首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
拾牙慧者
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
《MySQL——join语句优化tips》
2、如果使用的是Block Nested-Loop Join算法。注意,在决定哪个表做驱动表时,应该是两个表按照各自条件过滤完成之后,计算参与join的各个字段的总数据量,数据量小的表,那就是小表。a值是递增的,但是回表后的id并非如此,而是随机的,会带来性能损失。大多数数据按照...
《MySQL——Innodb改进LRU算法》
Innodb改进LRU.算法,实质上将内存链表分成两段。 靠近头部的young和靠近末尾的old,取5/12段为分界。 新数据在一定时间内只能在old段的头部,当在old段保持了一定的时间后被再次访问才能升级到young。 实质上是分了两段lru,这样做的好处是防止大表扫描时,内...
《MySQL——恢复数据-误删行、表、库》
传统的架构不能预防误删数据,因为主库的一个drop table命令,会通过binlog传给所有从库和级联从库,进而导致整个集群的实例都会执行这个命令。若使用delete语句误删数据行,可以用Flashback工具通过闪回把数据恢复。原理:修改binlog内容,拿回原库重放。(A)...
《MySQL——外部检测与内部统计 判断 主库是否出现问题》
一主一备的双M架构里,主备切换只需要把客户端流量切换到备库。在一主多从的架构里,主备切换要把客户端流量切换到备库,也需要把从库接到新主库上。切换有两种场景:1、主动切换 2、被动切换。select 1 成功返回,说明这个库的进程孩子啊,但是不能说明主库没问题。如果在执行语句超过了...
《MySQL tips:并发查询与并发连接区别》
并发连接与并发查询,并不是一个概念。在执行show processlist的结果里,看到了几千个连接,指的是并发连接。而"当前正在执行"的语句,才是并发查询。并发连接数多影响的是内存。并发查询太高对CPU不利。一个机器的CPU核数有限,线程全冲进来,上下文切换的成本就会太高。所以...
《MySQL——如何解决一主多从的读写分离的过期读问题》
基于一主多从的读写分离,如何处理主备延迟导致的读写分离问题。读写分离的主要目标:分摊主库压力。1、客户端主动做负载均衡,把数据库的连接信息放在客户端的连接层。由客户端选择后端数据库进行查询。由于要了解后端部署细节,所以在出现主备切换、库迁移等操作时,客户端都会感知到,并且调整数据...
《MySQL——基于位点orGTID的主备切换协议》
一主多从的设置,用于读写分离,主库负责所有的写入和一部分读,其他读请求则由从库分担。一主多从架构下,主库故障后的主备切换问题。相比于一主一备,多了从库指向新主库的过程。节点B要设置为A‘的从库,就必须要设置位点参数。原本节点B是A的从库,本地记录的也是A的位点。 但是相同的日志,...
《MySQL——备库多线程复制策略。》
备库并行复制能力MySQL5.6版本 并行复制策略MariaDB 并行复制策略MySQL5.7版本 并行复制策略MySQL5.7.1的并行能力比2强。主库上由于InnoDB支持行锁,对业务并行度的支持比较友好。备库上如果用单线程,会导致备库应用日志不够快,造成主备延迟。coord...
《MySQL——主备切换流程与主备延迟》
主备切换分为主动运维与被动操作。软件升级、主库所在机器按计划下线为主动运维。主库所在机器掉电为被动操作。同一个事务,在备库执行完成的时间和主库执行完成的时间之差为T3-T1,又称主备延迟。在备库执行show slave status命令会显示seconds_behind_mast...
《MySQL——主备一致性六问六答》
readonly的设置对于super权限用户是无效的。用于同步的线程,就拥有super权限。备库B与主库A之间维持一个长连接。主库内部有一个线程,专门用于服务备库B这个长连接。2、备库B执行start slave命令,备库启动两个线程io_thread、sql_thread。在解...
下一页
个人成就
文章被点赞
24
文章被阅读
99,056
掘力值
873
关注了
3
关注者
20
收藏集
4
关注标签
0
加入于
2021-01-02