Значит, выбросите в мусорную корзину те дискеты 3.5, на которых у Вас работает PostgreSQL, хватит над ним издеваться! Вы в самом деле считаете, что чтение с любых современных дисков 189 GB за пять часов — это нормально?!
Если это в самом деле так (т.е. это throttling) — ну разве это не прекрасно (т.е. получается не SSD, а одно название)? ;( Т.е. по уровню производительности на самом деле — как вышеупомянутые дискеты.
Если это в самом деле так (т.е. это throttling) — ну разве это не прекрасно (т.е. получается не SSD, а одно название)? ;( Т.е. по уровню производительности на самом деле — как вышеупомянутые дискеты.
Т.е. получается, что этот ETL будет как минимум (если не считать разницу между расчётным и фактическим временем) занимать такое время. Т.е. с чтением всё более/менее. Я вот поэтому и писал — по шагам нужно разбираться, искать bottleneck. Т.е. COPY в /dev/null примерно даст Вам время чтения+преобразования. Ну и так далее.