1. merge引擎在保证一定性能的情况下,最多能关联多少个表(单表600万记录,不一次性查询出所有数据,有过滤条件)?
2. merge引擎是如何执行查询操作的?假如关联了两个表:t_1和t_2, 按日期进行查询,mysql是先从t_1中取出符合条件的数据,再从t_2中取出符合条件的数据,然后将两个结果进行合并;还是,先把t_1和t_2合并,然后再取出符合条件的数据?如果是前者的话,感觉效率会高些。
3. 有人说merge的效率高于union all ,不知是不是准确?个人做过验证,貌似merge确实快些。
2. merge引擎是如何执行查询操作的?假如关联了两个表:t_1和t_2, 按日期进行查询,mysql是先从t_1中取出符合条件的数据,再从t_2中取出符合条件的数据,然后将两个结果进行合并;还是,先把t_1和t_2合并,然后再取出符合条件的数据?如果是前者的话,感觉效率会高些。
3. 有人说merge的效率高于union all ,不知是不是准确?个人做过验证,貌似merge确实快些。
解决方案 »
- MySQL多个字段之间范围查询速度优化
- mysql的date类存入问题
- 请问在mysql中的映射是怎么回事啊
- 急急急!!mysql里有没有像oracle里decode()同样作用的方法?
- 有什么错么?为什么mysql下老是错?
- 近来看看,MYSQL4.1.10版本怪现象!大家认为现在使用哪个版本最好,最稳定?
- *****匹配问题(在线)******
- 100分求EMS Mysql Manager的注册码!!!
- java.sql.SQLException: Value'0000-00-00'异常解决办法
- mysql 是否有只去除某列的语句
- mysql的表名
- Mysql怎样在整个数据库中查找给定的数据,并查到对应的表和列
降低 ? 和什么比? 和UNION ALL比的话,你不是已经有结论了?