У меня есть база данных Postgres внутри контейнера докера, для которой я запускаю тесты django.Я хочу улучшить скорость испытаний.Самый простой способ сделать это (мне кажется) - переместить данные postgres в том tmpfs.
Вот что я сделал:
docker run --name my_tfmps_test -d -p 5432:5432 \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=postgres \
-e POSTGRES_DB=my_database \
-e PGDATA=/var/lib/postgresql/data \
--tmpfs /var/lib/postgresql/data \
library/postgres
Поскольку я указал --tmpfs
Я ожидаютесты запускаются значительно быстрее.К сожалению, это не случай.Скорость тестов остается точно на одном уровне (5%).
Мои вопросы: почему скорость тестов не изменилась?И что я могу с этим поделать?
Дополнительная информация: