优化更新大表的postgres查询

时间:2017-03-13 09:02:31

标签: postgresql

我正在使用以下查询在postgresql数据库中处理一个包含1200万行的表:

UPDATE EZDATA A 
SET start_x = B.longitude, start_y = B.latitude
FROM public.stops B
WHERE A._1_boarding_stop_stn = B.stop_code;

为100万行运行相同的查询需要4分钟。但是,运行它的1200万行仍然在3天后运行。

任何人都可以帮我优化这个查询,因为它需要很长的处理时间吗?

0 个答案:

没有答案