04 2021 档案

摘要:前言: InnoDB引擎 不可重复读: 在一个事务中多次读取同一个数据时,结果出现不一致。不可重复读会出现幻读现象 可重复读(RR隔离级别): 通过多版本控制技术(MVCC)实现了可重复读。可重复读不会出现幻读现象 幻读: 一个事物在前后两次查询同一个范围时,后一次查询看到了前一次没看到行(就是其他 阅读全文
posted @ 2021-04-07 20:29 叫我林大官人 阅读(68) 评论(0) 推荐(0)
摘要:场景 create table T(ID int primary key, c int); update T set c=c+1 where ID=2; 1.SQL语句执行流程: a.在一个表上更新时,与该表有关的查询缓存会失效,所以该语句会将表T上所有的缓存结果都清空; b.接下来分析器对语句进行 阅读全文
posted @ 2021-04-03 10:31 叫我林大官人 阅读(210) 评论(0) 推荐(0)
摘要:参考:极客时间-MySQL实战45讲 环境:MySQL5.7 InnoDB 一条语句的执行过程 大体上,mysql可以分为server层与存储引擎层: server层包含连接器、查询缓存、分析器、优化器、执行器等,涵盖mysql的大多数核心服务功能,以及所有的内置函数(日期、时间、数学加密函数等)、 阅读全文
posted @ 2021-04-02 15:07 叫我林大官人 阅读(59) 评论(0) 推荐(0)