我正在运行PHPUnit来使用CIUnit(两者之间的第三方接口)测试CodeIgniter应用程序.许多测试从空的MySQL数据库中选择数据,该数据库在setUp()中填充了5-10条记录.在Windows和Web服务器(Ubuntu 10.04/Apache 2.2/MySQL 5.1/PHP 5.3)上,105次测试在2-3秒内运行,内存使用量约为30mb.在我的本地(Ubuntu 12.04/Apache 2.2/MySQL 5.5/PHP 5.3)上,105次测试以相同的内存使用量运行,但大约需要45秒.
我已经缩小了使用数据库的测试的缓慢程度; 是否有任何我可能缺少的配置设置使测试运行速度慢15倍?如果没有,我最好的选择是尝试降级MySQL,或者甚至是Ubuntu(我已经尝试过从12.10降级到12.04)?
任何答案都非常感谢.