【发布时间】:2010-09-29 13:21:45
【问题描述】:
我正在测试一个具有相当大的 sql 查询的方法。我有大约 15 个连接,一个带有 2 个连接的子查询,所以它很复杂。但每次跑步需要不同的时间。一次是 4 秒,有时是 80 秒,甚至是 200 秒。是标准的单元测试,用FactoryGirl准备数据,数据总是一样的。
是否有任何 mysql 分析器、mysql 选项或其他工具可以帮我弄清楚为什么存在如此大的运行时间差异?怎么弄出来的?
【问题讨论】:
标签: ruby-on-rails unit-testing mysql tdd