7篇文章 · 5578字 · 1人关注
JOIN算法: Simple Nested-Loop Join 循环从驱动表r中取出一行并与被驱动表s进行匹配,mysql没有使用这种算法。 I...
当删除一个表的大部分数据后,表文件没有变化 innodb的数据是按照B+树的数据结构进行存放的,当删除其中一个数据页中的一行时,只是对这一行进行...
数据库索引就是为了提高数据查询的效率而产生的。常见的索引模型大致分为三类:哈希表:适合等值查询的场景,但不适合范围查询。有序数组:能够保证在O(...
全局锁 Flush tables with read lock (FTWRL)将会给MySQL加全局读锁,阻止所有DDL,DML当我们备份的时候...
SQL标准的隔离级别分为四种 读未提交:事务未提交时,它所做的所有变更其他事务也能看到读已提交:事务提交后,他所做的变更其他事务能看到可重复读:...
首先,一条更新SQL经历的流程于查询SQL相同,都是先从连接器到分析器到优化器到执行器。与查询SQL不同的是,更新SQL涉及到两个日志系统。 r...
MySQL大致分为Server层和引擎层两部分Server层负责所有跨引擎的操作,引擎层负责数据的读取和存储。 一条查询SQL的流程 selec...
文集作者