乐观锁 乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放弃操作,否则执...
乐观锁 乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放弃操作,否则执...
比较好的阅读资料推荐《图解HTTP》 HTTPS = HTTP + SSL + 完整性校验 证书验证 CA生成证书的指纹 将持有者的公钥、用途、颁发者、有效时间打包进行哈希,...
过期删除策略 定期删除100ms 扫描一定Key检查是否过期 惰性删除访问到Key的时候检查是否过期,过期了删除 内存淘汰策略 noeviction直接返回错误 lru最久没...
数据结构 SDS 简单字符串 链表 linkedlist (3.2 quicklist) 字典 dict 跳跃表 skiplist 整数集合intset 压缩列表 zipli...
慢查询日志 查看是否开启了慢查询日志 开启慢查询日志 查看慢查询日志设置的阈值 explain explain显示了mysql如何使用索引来处理select语句以及连接表。e...
为什么要主从复制读写分离 提高并发性能 高可用 主从复制原理 3个线程:Master上的log dump线程, Slave上面的IO线程和SQL线程 Slave链接到Mast...
为什么要分表分库 数据量大了,使用多个读写分离,多个从库也无法解决查询性能问题时,需要对数据进行切分。 垂直切分 垂直分表 也就是“大表拆小表”,基于列字段进行的。一般是表中...
MVCC是什么 MVCC就是用同一份数据临时保留多版本的方式的方式,实现并发控制。,快照读可以使普通的SELECT 读取数据时不用对表数据进行加锁,从而解决了因为对数据库表的...
事务 访问并可能操作各种数据项的一个数据库操作序列。ACID 原子性 一致性 隔离性 持久性 隔离级别 未提交读产生的问题是脏读。场景:事务A修改数据后,没有提交,事务B读取...
mysql锁的概念很多,分清楚类别才能理解清楚
一天一道面试题——数据库篇5(锁)锁的分类 按照属性 共享锁(读锁) 排它锁(写锁) 按照粒度 表锁 页锁 行锁(多行) InnoDB的行锁实现 记录锁(Record Locks)唯一索引,锁定唯一一条记录,...
锁的分类 按照属性 共享锁(读锁) 排它锁(写锁) 按照粒度 表锁 页锁 行锁(多行) InnoDB的行锁实现 记录锁(Record Locks)唯一索引,锁定唯一一条记录,...
索引有很多东西,要有条理的说清楚
一天一道面试题——数据库篇4(MySQL索引)说一说MySQL索引。 索引定义 为了提高检索数据库的数据的数据结构。 索引分类 根据数据结构分类 B+树索引,哈希索引 根据列数(B+数索引) 单列索引和多列索引 根据数据...
说一说MySQL索引。 索引定义 为了提高检索数据库的数据的数据结构。 索引分类 根据数据结构分类 B+树索引,哈希索引 根据列数(B+数索引) 单列索引和多列索引 根据数据...
其实阅读源码没有那么难开始,可以先选一些简单的项目,不要上来就高nigix这样的代码,一步一步来。
开源阅读——Webbench阅读笔记项目简介 Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟...
这个可以作为数据库面试的入口,逐步扩展到各个细节
一天一道面试题——数据库篇1(MySQL架构)说一说MySQL架构 参考书籍《MySQL技术内幕:InnoDB存储引擎》 这是一个看图说话的题。面试的时候没有图,所以要在脑海里面记下来。 分层作答,MySQL架构有三层:...
binlog 用于记录数据库执行的写入性操作(不包括查询)信息,以二进制的形式保存在磁盘中。【逻辑日志】 逻辑日志 由Server层记录和引擎无关 应用场景 主从复制和数据恢...
说一说一条SQL语句在MySQL中的执行流程。 组件 连接器 【身份认证和权限】主要负责用户登录数据库,进行用户的身份认证,包括校验账户密码,权限等操作,如果用户账户密码已通...
项目简介 Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟...
说一说MySQL架构 参考书籍《MySQL技术内幕:InnoDB存储引擎》 这是一个看图说话的题。面试的时候没有图,所以要在脑海里面记下来。 分层作答,MySQL架构有三层:...
那年真年轻
猴年伊始猴年,本命年。之所以提到本命年,是因为,本命年三个字提醒着自己的年龄。24岁是一个尴尬的年龄。在以前,这个年龄,该是好几个孩子他爹的年龄。而如今,对大多数人来说几乎是个一无所...