Я следую учебному пособию:
https://docs.timescale.com/v1.1/tutorials/tutorial-hello-nyc
Мне любопытно узнать, сколько времени у вас уходит на получение запросов:
"\COPY rides FROM nyc_data_rides.csv CSV"
и
UPDATE rides SET pickup_geom = ST_Transform(ST_SetSRID(ST_MakePoint(pickup_longitude,pickup_latitude),4326),2163);
UPDATE rides SET dropoff_geom = ST_Transform(ST_SetSRID(ST_MakePoint(dropoff_longitude,dropoff_latitude),4326),2163);
Для меня первый длится 15 минут, а второй - 23 минуты.
Мне это кажется много, может быть, я ошибаюсь.
Иначе, как я могу улучшить скорость запросов COPY и UPDATE?
Я пытался создавать индексы только в конце, как рекомендовано в другом месте. Но выигрыш незначителен.
Ps: это свежая установка PostgreSQL 10 на windows 10, 16g RAM, i7.
Bye