我有以下查询运行了 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 字段在两个表中都有索引,这需要太多时间才能完成。
我做错了吗?我该如何改进呢?