1. merge引擎在保证一定性能的情况下,最多能关联多少个表(单表600万记录,不一次性查询出所有数据,有过滤条件)?
2. merge引擎是如何执行查询操作的?假如关联了两个表:t_1和t_2, 按日期进行查询,mysql是先从t_1中取出符合条件的数据,再从t_2中取出符合条件的数据,然后将两个结果进行合并;还是,先把t_1和t_2合并,然后再取出符合条件的数据?如果是前者的话,感觉效率会高些。
3. 有人说merge的效率高于union all ,不知是不是准确?个人做过验证,貌似merge确实快些。