对于 django 项目,随着模型的增长和迁移次数的增加,测试的运行速度越来越慢。我现在计时的单个单元测试时间为 200 秒。
我关注了这篇文章:http : //tech.marksblogg.com/test-django-on-ram-drive.html 仅在 ramdrive 上工作以进行测试,但奇怪的是我没有看到任何改进......所以我预计有些事情不会像它应该的那样......
我已经调试了一些,并且确实看到了针对 postgres 生成的 TABLESPACE 语句,例如:
... CREATE TABLE ""django_content_type"" (""id"" serial NOT NULL PRIMARY KEY USING INDEX TABLESPACE ""ram_disk"", ""name"" varchar(100) NOT NULL, ""app_label"" varchar(100) NOT NULL, ""model"" varchar(100) NOT NULL) TABLESPACE ""ram_disk""",,,,,,,,,"
难道是postgresql拒绝它?我如何测试/查看内存驱动器是否实际被使用?
保罗