我正在将大约 300GB 的等高线数据加载到 postgis 表中。为了加快这个过程,我读到首先加载数据然后创建索引是最快的。加载数据只用了 2 天左右,但现在我已经等了 30 天左右的索引,仍然没有准备好。
查询是:
create index idx_contour_geom on contour.contour using gist(geom);
我在 pgadmin4 中运行它,程序的内存消耗从 500MB 到 100GB++ 不等。
用这么长的时间来索引这样的数据库正常吗?
有关如何加快流程的任何提示?
编辑:数据是从 1x1 度(纬度/经度)单元格(大约 30.000 个单元格)加载的,因此没有线的边界框大于 1x1 度,大部分应该小得多。它们在 EPSG:4326 投影中,唯一的属性是高度和几何 (geom)。