7

Rails の rspec テストを実行しているとき、データベースとのやりとりがたくさんあります。これは遅いです。

テストを高速化するための最善のアドバイスは、「データベースとのやり取りを減らす」ことです。しかし、MySQL の動作を変更できるかどうかも疑問でした。通常、テスト データは一度に数分の 1 しか存在する必要がないため、多くのデータが存在することはありません。

ハードディスクに書き込まないように MySQL に指示できますか? この動作を自分の Rails 開発環境に制限できますか (MySQL サーバーを別途インストールする必要があるかもしれません)?

4

0 に答える 0