09 2023 档案

摘要:MYSQL Explain 解析 explain说明 用于查看sql语句都执行计划,可以看到sql语句都执行了哪些索引,以及执行的顺序等等。 主要作用是优化sql语句,提高sql语句的执行效率。 | id | select_type | table | type | possible_keys | 阅读全文
posted @ 2023-09-08 15:47 我才不是老家伙 阅读(12) 评论(0) 推荐(0) 编辑
摘要:mutex 排队规则 正常模式 一个g尝试获取锁失败后,会自旋一定次数,失败后加入队列(fifo) g1出队后要和自旋的g竞争,但大概率获取不到,因为自旋g处于运行状态,不需要上下文切换 g1竞争mutexh失败后会重新加入队列头 饥饿模式 进入条件:当一个g获取mutex 等待时间 > 1ms,m 阅读全文
posted @ 2023-09-08 11:47 我才不是老家伙 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Redis 主从复制 Redis主从结构 所有的数据修改只在主服务器上进行,然后将最新的数据同步给从服务器,这样就使得主从服务器的数据是一致的。 从连接主 从服务器请求连接主服务器 服务器 B 执行这条命令 replicaof <服务器 A 的 IP 地址> <服务器 A 的 Redis 端口号> 阅读全文
posted @ 2023-09-07 00:57 我才不是老家伙 阅读(10) 评论(0) 推荐(0) 编辑
摘要:redis 哨兵 1. 哨兵的作用 检查Master和Slave是否运作正常,实现主从节点故障转移。 它会监测主节点是否存活,如果发现主节点挂了,它就会选举一个从节点切换为主节点,并且把新主节点的相关信息通知给从节点和客户端。 监控 选主 通知 哨兵节点每隔1s向所有主从节点发送ping命令,节点收 阅读全文
posted @ 2023-09-06 22:55 我才不是老家伙 阅读(75) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示