MRR 「Multi-Range Read」初步理解 对where条件拆分,减少通过索引查到过多无用的数据;查询索引页叶子节点的主键ID后不是直接读取数据,而是把满足条件的主键ID进行排序,然后在进行数据查找。
ICP 「Index Condition Pushdown」初步理解在通过辅助索引查询时进一步过滤where其他条件,前提是where条件的数据在该索引中可以获取到。
备注个人理解,这两种优化前提都依赖索引,ICP依赖的是联合索引。
MRR 「Multi-Range Read」初步理解 对where条件拆分,减少通过索引查到过多无用的数据;查询索引页叶子节点的主键ID后不是直接读取数据,而是把满足条件的主键ID进行排序,然后在进行数据查找。
ICP 「Index Condition Pushdown」初步理解在通过辅助索引查询时进一步过滤where其他条件,前提是where条件的数据在该索引中可以获取到。
备注个人理解,这两种优化前提都依赖索引,ICP依赖的是联合索引。