一、局部性原理 局部性原理是指无论程序指令还是数据都趋于聚集在一个较小的连续区域中。 1.1 局部性分类 时间局部性(Temporal Loca...
一、Order By 优化 尽量使用index方式排序,避免使用filesort方式排序 1.1 Order By 示例 索引添加前 Using...
一、小表驱动大表的含义 类似循环嵌套for(int i=5;.......){for(int j=1000;......){}} 如果小的循环在...
一、 查询与开启慢查询日志 show variables like "%slow_query_log%"; 临时开启, 重启后失效 set GL...
一、索引失效原因汇总 1.全值匹配 2.最佳左前缀法则3.不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全...
前言:explain(执行计划),使用explain关键字可以模拟优化器执行sql查询语句,从而知道MySQL是如何处理sql语句。explai...
一、索引定义 索引(Index)是帮助Mysql高效获取数据等数据结构。 索引是排好序的快速查找数据结构,故影响sql执行中的查找和排序。 二、...
一、查询变慢的原因 a、sql语句写的烂b、索引失效c、关联查询太多(设计缺陷或不得已为之)d、服务器调优,及各个参数配置(缓冲、线程数等) 二...
一、MySQL的逻辑架构 MySQL架构总共三层,在上图中以虚线作为划分。 首先,最上层的服务并不是MySQL独有的,大多数给予网络的客户端/...
文集作者