MySQL
-
【每日阅读】2020年12月14日-前缀索引
什么是前缀索引 一个字段如果是字符串的,那么在这个字段建索引的时候如果不特意指定,则建立的索引长度就是整个字符串的长度。还有一个特意指定索引长度的方式,可以指定只按前n个字符创建索…
-
【每日阅读】2020年12月09日-事务先后的可见性
问:id=1的k初始值是1,那么图中事务A、B查询到的值分别是多少?(事务隔离级别是可重复读) 注:begin/start transaction 命令并不是一个事务的起点,在执行…
-
【每日阅读】2020年12月08日-mysql库锁、表锁、MDL锁,行锁
全局锁 全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于…
-
【每日阅读】2020年12月01日-MySQL事务和索引
事务的隔离性 “可重复读”的意思是在事务开启后,无论其他事务将数据修改成什么样了,多次读数据仍然是事务开始时的样子。实现的方式是借助了回滚日志(undo log)。 autocom…
-
【每日阅读】2020年11月30日-mysql的select是如何执行的
mysql整体上可分为server层、存储引擎层。 更详细的,按先后顺序就是连接器、查询缓存、分析器、优化器、执行器。 每次都先和连接器沟通,如果连接成功,再查看是否有缓存,如果没…
-
【每日阅读】2020年08月31日-Innodb中的事务隔离级别和锁的关系
链接 https://tech.meituan.com/2014/08/20/innodb-lock.html
-
【每日阅读】2020年8月21日-为什么不建议在MySQL中使用UTF-8?
链接 https://mp.weixin.qq.com/s/9UXgweHl1RdDc3gBspeUjw
-
【每日阅读】2020年7月17日-为什么大家都说SELECT * 效率低?
链接 https://mp.weixin.qq.com/s/FD4BsUH0WdjJGuLAWdPK7A
-
【每日阅读】2020年6月15日-mysql锁
链接 《技术内幕(InnoDB存储引擎)第2版》PDF回复后可下载 《技术内幕(InnoDB存储引擎)第2版》第6章 锁
-
【每日阅读】2020年6月9日-MySQL 可重复读,差点就让我背上了一个 P0 事故!
链接 https://mp.weixin.qq.com/s/gPBi9_a3LWyncWiWPYWkuQ