|
|
1
6
我不明白你为什么不能;您选择的存储引擎是一个MySQL实现细节。你所需要做的就是设定
当然,我也不明白你为什么 --特别是在生产方面。内存引擎的MySQL文档是 full of caveats |
|
|
2
2
我使用sqlite3内存数据库进行测试。它通常比基于文件的要快一点,但除非您有大量的测试数据,否则不会太快。 要设置数据库,请执行以下操作:
您还必须将模式加载到测试助手中的内存数据库中,如下所示:
|
|
|
3
1
出于测试目的考虑
https://github.com/mvz/memory_test_fix
插件。它的使用和更新一样简单
您也可以尝试安装memory\u test\u fix gem,但它来自不同的git分支,不支持Rails 3。 gem帮助我将测试用例执行时间从25秒减少到19秒。另一方面,它在数据库模式初始化上引入了2秒钟的开销(我没有那么多)。因此,在小范围的测试中,不值得费心。 Jason Stewart回答的答案基本相同。我用它代替插件,因为它更容易与Spork插件结合。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |