ジオメトリ検索用インデックスの作成
空間データベース(countyp020)の処理を高速化するためにインデックスを作成します。
PostGISのインデックスには、B-Tree、R-Tree、GiST(Generalize Search Tree)などありますが
GISデータに向いているGiSTを使います。
GiSTインデックスをジオメトリカラム(the_geom)へ追加します。
mydb=# CREATE INDEX idx_countyp020_geo ON countyp020 USING GIST (the_geom GIST_GEOMETRY_OPS);
CREATE INDEX
その後、データベース内部の不要な領域の整理を行うために以下を実行する。
mydb=# vacuum analyze countyp020;
VACUUM
これでジオメトリSQLが効率よく処理が実行できます。
countyp020テーブル用インデックスの作成
countyp020のgidカラムを使います
mydb=# CREATE INDEX idx_countyp020_oid ON countyp020 (gid);
参考サイト: