アプリケーションがそれらのサブセットのみをマップに表示し、テーブル全体をマップしない場合に、テーブルのサブセットに空間インデックスを作成することは良いアイデアであるかどうかフォーラムに尋ねていました。
サブセットにはテーブル全体の同じ範囲がないため、独自の空間インデックスを使用してサブセットを表示する方が高速になる可能性があるためです。
私が受け取った答えは、空間インデックスは表示時間に影響を与えず、結合や交差などの空間クエリにのみ使用されるというものでした。それは本当ですか??? GISとデータベースの私の経験は、テーブルに空間インデックスがない場合、マップでの表示がはるかに遅くなることです。ディスプレイでは、現在のマップウィンドウの範囲と交差するフィーチャを表示するためにテーブルにクエリが実行されるため、外部のフィーチャは何も読み込まれません。それは本当にそれがどのように機能するのですか?これは一種の空間クエリです。
真実は何?サブセットに空間インデックスを作成することは良い考えですか?