上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 1.union 连表 2.(case when then when then else end) 语法 3.模糊搜索 like ‘M%’ 4. 函数 mod(ss,3) left(ss,2),upper(s),right(ss,2),lower(s),concat(s1,s2),length(s), 阅读全文
posted @ 2022-09-07 13:52 无极是一种信仰 阅读(25) 评论(0) 推荐(0)
摘要: TCP头部格式:双方端口号,序列号,确认应答号,标志位(ACK,SYN,FIN),窗口大小 序列号:初始序列号为时间循环值,每加一次数据,就累加这次数据字节数,用于解决网络包乱序 确认应答号:下一次期望收到的序列号,在这之前的已经全部收到,不用再发了,用于解决丢包问题 TCP面向连接,何为连接:⽤于 阅读全文
posted @ 2022-09-06 23:18 无极是一种信仰 阅读(179) 评论(0) 推荐(0)
摘要: https://zhuanlan.zhihu.com/p/370381079 阅读全文
posted @ 2022-09-06 10:08 无极是一种信仰 阅读(13) 评论(0) 推荐(0)
摘要: 锁分为 独占锁与共享锁 锁的粒度有 表锁,行锁,意向锁 重点:行级锁(记录锁)类型: Record Locks:普通记录锁 Gap Locks:间隙锁,由于普通记录锁无法锁住不存在的数据,所以提出了间隙锁,间隙锁的提出仅仅是为了防止插入幻影记录(可重复读自带间隙锁) next-key锁:普通记录锁+ 阅读全文
posted @ 2022-09-05 20:28 无极是一种信仰 阅读(21) 评论(0) 推荐(0)
摘要: 不会出现幻读 1.快照读MVCC机制不存在幻读 2.当前读通过间隙锁避免幻读 阅读全文
posted @ 2022-09-05 16:30 无极是一种信仰 阅读(22) 评论(0) 推荐(0)
摘要: BEGIN和START TRANSACTION都表示开启事务,关闭总动提交 commit提交事务 关闭自动提交 SET autocommit = OFF 保存点:不全部回滚,只回滚到保存点 SAVEPOINT 保存点名称; ROLLBACK [WORK] TO [SAVEPOINT] 保存点名称; 阅读全文
posted @ 2022-09-05 12:54 无极是一种信仰 阅读(32) 评论(0) 推荐(0)
摘要: free链表:指向未使用的控制块与缓存页 hash表:key:表空间号+页号 value:缓存页 脏页:修改过的缓存页 flush链表:指向脏页 lru:缓存不够时,先删除最近最少使用的。 LRU链表:只要用到这个缓存页了,就把它置与lru链表头部 预读:mysql预判你会读后面那页,提前异步读取, 阅读全文
posted @ 2022-09-05 12:11 无极是一种信仰 阅读(25) 评论(0) 推荐(0)
摘要: 服务器处理客户端请求:客户端进程向服务器进程发送一段文本(MySQL语句),服务器进程处理后再向客户端进程发送一段文本(处理结果)。 流程:连接管理,解析与优化(查询缓存,语法解析,查询优化),存储引擎 连接管理:每当有一个客户端进程连接到服务器进程时,服务器进程都会创建一个线程来专门处理与这个客户 阅读全文
posted @ 2022-09-04 10:47 无极是一种信仰 阅读(43) 评论(0) 推荐(0)
摘要: // 发送事务消息的实例 public boolean sendMessageInTransaction( String msg) { try { Message message = new Message(); message.setKeys(msg); System.out.println(" 阅读全文
posted @ 2022-09-03 22:04 无极是一种信仰 阅读(145) 评论(0) 推荐(0)
摘要: 概念:TC事务协调器,RM事务参与者(负责具体的回滚),TM事务管理者(决策事务是否回滚或提交) 相关资料 2PC与3PC:https://zhuanlan.zhihu.com/p/267920059 传统2PC与Seata的TA(2PC):https://blog.csdn.net/han_xue 阅读全文
posted @ 2022-09-03 21:26 无极是一种信仰 阅读(17) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页