乐观锁 乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别...
比较好的阅读资料推荐《图解HTTP》 HTTPS = HTTP + SSL + 完整性校验 证书验证 CA生成证书的指纹 将持有者的公钥、用途、...
过期删除策略 定期删除100ms 扫描一定Key检查是否过期 惰性删除访问到Key的时候检查是否过期,过期了删除 内存淘汰策略 noevicti...
数据结构 SDS 简单字符串 链表 linkedlist (3.2 quicklist) 字典 dict 跳跃表 skiplist 整数集合in...
慢查询日志 查看是否开启了慢查询日志 开启慢查询日志 查看慢查询日志设置的阈值 explain explain显示了mysql如何使用索引来处理...
为什么要主从复制读写分离 提高并发性能 高可用 主从复制原理 3个线程:Master上的log dump线程, Slave上面的IO线程和SQL...
为什么要分表分库 数据量大了,使用多个读写分离,多个从库也无法解决查询性能问题时,需要对数据进行切分。 垂直切分 垂直分表 也就是“大表拆小表”...
MVCC是什么 MVCC就是用同一份数据临时保留多版本的方式的方式,实现并发控制。,快照读可以使普通的SELECT 读取数据时不用对表数据进行加...
事务 访问并可能操作各种数据项的一个数据库操作序列。ACID 原子性 一致性 隔离性 持久性 隔离级别 未提交读产生的问题是脏读。场景:事务A修...