-
redis设计和实现
简单动态字符串 sds定义 1 2 3 4 5 struct sdshdr{ int len;已经使用的长度,等于sds所保存字符串的长度 int free;未使用字节的数量 char buf[]保存字...
-
深入式理解分布式缓存
分布式系统理论 cap理论 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...
-
mybatis缓存
一级和二级缓存 你真的会用Mybatis的缓存么,不知道原理的话,容易踩坑哦 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项 ...
-
mysql
mysql死锁 DeadLock定位与解决 https://blog.csdn.net/h2604396739/article/details/86632031 ...
-
mysql操作
1 2 3 4 5 set autocommit=0 START TRANSACTION; 事务代码 commit; 1 2 3 4 5 6 1、登录到mysql中,为roo...
-
mysql技术内幕
innodb存储引擎 内存 1 2 3 4 5 6 7 8 9 10 11 缓存池 内存页 插入缓冲 锁消息 重做日志缓冲 额外内存池 ...
-
不使用索引情况
https://blog.csdn.net/moakun/article/details/81813905 1,使用select * ,可能导致不走索引 1 2 优化器认为全表扫描更有效,会使用全表扫描 若使用select y from T where y...
-
mysql explain
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 {EXPLAIN | DESCRIBE...
-
mysql 引擎
innodb引擎 acid 1 2 3 4 5 6 7 a 原子性 c 一致性 https://www.jianshu.com/p/20e10ed721d0 https://blog.csdn.net/aaa...
-
mysql sql 语法
TRUNCATE 1 TRUNCATE [TABLE] tbl_name select 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...