mysql 官方文档之Optimization( 8.2 Optimizing SQL Statements)
索引下推

 
 
Block Nested-Loop and Batched Key Access Joins

BNL


开启bka
SET optimizer_switch=‘mrr=on,mrr_cost_based=off,batched_key_access=on‘;
Multi-Range Read Optimization

 
condition filter (目的是更准确的选择前导表)

Engine Condition Pushdown Optimization


Hash Join Optimization(无索引,等值连接)
Beginning with MySQL 8.0.18, MySQL employs a hash join for any query for which each join has an equi-join condition and uses no indexes
相关推荐
  ribavnu    2020-11-16  
   wangshuangbao    2020-11-13  
   苏康申    2020-11-13  
   vivenwan    2020-11-13  
   moyekongling    2020-11-13  
   云中舞步    2020-11-12  
   要啥自行车一把梭    2020-11-12  
   kuwoyinlehe    2020-11-12  
   minerk    2020-11-12  
   vitasfly    2020-11-12  
   jazywoo在路上    2020-11-11  
   敏敏张    2020-11-11  
 