存储引擎 第70页
-
从MySQL 5.6升级到8.0,我们付出了惨痛代价!
图片来自 包图网 在升级到 5.7 的同时构建一个新的存储引擎,会大大减慢 MyRocks 的进度,因此我们选择继续使用 5.6,直到 MyRocks 完成,MySQL 5.6 的寿命也即将结束,决定...
-
聊聊Innodb是如何存数据的?
前言 如果你使用过mysql数据库,对它的存储引擎:innodb,一定不会感到陌生。 众所周知,在mysql8以前,默认的存储引擎是:myslam。但mysql8之后,默认的存储引擎已经变成了:inn...
-
一篇带给你 MySQL 不完全入门指南
由于 MySQL 的整个体系太过于庞大,文章的篇幅有限,不能够完全的覆盖所有的方面。所以我会尽可能的从更加贴进我们日常使用的方式来进行解释。 小白眼中的 MySQL 首先,对于我们来说,MySQL 是...
-
如老手一般玩转 MySQL 查询
许多人将数据库查询语句的调优视作哈利波特小说中某种神秘的“黑魔法”;使用错误的咒语,数据就会从宝贵的资源变成一堆糊状物。 实际上,对关系数据库系统的查询调优是一项简单的工程,其遵循的规则或启发式方法很...
-
看一遍就理解order by
前言 日常开发中,我们经常会使用到order by,亲爱的小伙伴,你是否知道order by 的工作原理呢?order by的优化思路是怎样的呢?使用order by有哪些注意的问题呢?本文将跟大家一...
-
书写高质量SQL的建议
1、避免混乱的逻辑 反例:(统计用户数量) List users = userMapper.selectAll(); return users.size(); 正例: int count = user...
-
不会吧,不会吧,还有人不知道 Binlog ?
前言 上篇阿星详细聊了redo log(重做日志),但是在MySQL数据库中还有一种二进制日志叫binlog(归档日志)。 redo log它是物理日志,记录内容是“在某个数据页上做了什么修改”,属于...