赞
踩
除了select之外的DDL、DML,以事件形式记录,记录耗时。
存储的元数据
多个索引取交集
1.根据不同的搜索条件读取到不同的二级索引
2.从多个二级索引中得到主键交集
3.根据主键id进行回表操作
只读取一个二级索引步骤
1.使用一个二级索引
2.根据二级索引得到主键id,回表操作
3.过滤其他查询条件
如果要使用Intersection合并,条件
1.等值匹配
2.主键列可以进行范围匹配
· 这只是索引合并具备的条件,最终走不走索引合并,需要查询优化器决定。
第一个确定查询的表,只需访问一次
被访问多次
1.在被驱动表上加索引,加快连接速度
2.基于块的嵌套循环连接
如果被驱动表数据多,每遍历一次都要进行磁盘io,可不可以每次和驱动表多条匹配,减少磁盘io
使用join buffer size参数连接查询,申请固定大小内存存放若干驱动表数据。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。