对于Jenkins(Ubuntu)上的flyway( http://code.google.com/p/flyway )CI集成testing,我们在VirtualBox 4.1上使用Windows XP映像,其中支持的DB(DB2,MySQL,PostgreSQL,Oracle,SQLServer )已安装。 一切工作正常,我们通过虚拟机端口转发function连接到虚拟机上的数据库。
但是仅仅对于MySQL而言,简单的testing运行非常缓慢(几分钟而不是几秒),我们不得不提高超时时间让它们变绿。
如果使用本地MySQL实例,则testing运行得很快。
有没有人有一个想法可能是什么原因,或者我们如何跟踪/分析这个问题?
问候克里斯
EXPLAIN <query>来查看和比较结果,特别是如果两个查询使用相同的索引并且顺序相同。 JOIN重写它们。