Я хотел бы поспорить, что настоящая проблема заключается в том, что антивирусное программное обеспечение работает. Это правда, что PostgreSQL в Windows может работать не так хорошо, как в Linux, но наблюдаемые различия не могут быть просто связаны с различиями между несколькими процессами и несколькими потоками (копирование при записи и т. Д.).
Самое первое, что нужно сделать, это исключить такие причины, как антивирусное программное обеспечение. Поскольку это программное обеспечение находится между операциями чтения и записи дискового ввода-вывода, оно может значительно замедлить ваш дисковый ввод-вывод. Кроме того, если он достаточно медленный, он может повысить производительность последовательного дискового ввода-вывода, как случайный дисковый ввод-вывод, что не очень хорошо. Поэтому попробуйте отключить антивирус (и желательно не подключаться к сети).
Второе, на что я бы обратил внимание - это фрагментация файловой системы. Эти файлы сильно фрагментированы? Если это так, дисковый ввод / вывод также будет дороже. Кроме того, чистая загрузка, запуск службы вручную и повторная попытка могут исключить другие программы, мешающие работе дискового ввода-вывода.
Как только вы решите проблему, тогда будет просто найти решение.