随笔分类 - 调优
摘要:如图所示,explain 中包含的信息有:id:查询序列号MySQL 会为每个 select 语句分配一个唯一的 id 值,用来表示查询中执行 select 子句或者操作表的顺序。如果只是单纯的查一个表,那么 id 就是 1。如果多表查询且 id 值相同,表示查询的优先级也是相同的,那么执行顺序即为
阅读全文
摘要:索引下推是从 MySQL5.6 开始引入一个特性,英文是 index condition pushdown,一般简称为 ICP,索引下推通过减少回表的次数,来提高数据库的查询效率。 在 MySQL5.5 中,由于没有索引下推,所以上面这个 SQL 的执行流程是这样的: 首先 MySQL 的 serv
阅读全文
摘要:swap原理 swap就是内存交换的意思。 计算机对内存分为物理内存与虚拟内存。物理内存就是计算机的实际内存大小,虚拟内存则是从磁盘空间开辟出一部分内存空间虚拟出来的,所以也叫磁盘缓存。虚拟内存的出现,让机器内存不够的情况得到部分解决。程序运行的时候系统会在虚拟内存与物理内存直接进行替换和加载。这里
阅读全文