【发布时间】:2010-08-17 10:43:51
【问题描述】:
我有以下查询运行了 3 小时以上:
UPDATE eop_201007
set coord_x = gi.x_etrs89, coord_y = gi.x_etrs89,gr_type = 4
from eop_201007 as eop, geoindex201001 as gi
where eop.cp7=gi.cp7 AND eop.gr_type=0;
eop 表有 300k+ 条记录,gi 表有 100k+ 条记录。
cp7 字段在两个表中都有索引,这需要太多时间才能完成。
我做错了吗?我该如何改进?
【问题讨论】:
标签: postgresql query-optimization postgis