摘要:
MySQL存储引擎 InnoDB存储引擎 MyISAM存储引擎 Archive存储引擎 Archive只支持insert和select操作,支持行级锁和专用的缓冲区,可以实现高并发的插入。 CSV存储引擎 可以将普通的csv文件作为MySQL的表处理,但是不支持索引 Memory引擎 支持Hash索 阅读全文
摘要:
MySQL性能优化的点 库表结构优化 索引优化 查询优化 MySQL查询的生命周期 从客户端到服务器,然后再服务器上解析,生成执行计划,执行,并返回结果给客户端。其中执行,可以看作整个生命周期中最重要的阶段, 其中包括了大量 为了检索数据到存储引擎的调用和调用后的数据处理,包括排序、分组等。 查询需 阅读全文
摘要:
索引的分类 B Tree索引 B Tree 索引适合全键值、键值范围、键前缀查找(只适用于根据最左前缀的查找)。 全值匹配 匹配最左前缀 匹配列前缀 匹配范围值 精准匹配某一列并范围匹配另外一列 只访问索引的查询 B Tree索引的限制 若不是按照索引的最左列开始查找,则无法使用索引。 不能跳过索引 阅读全文