Postgis

GIST 索引點幾何對加速空間查詢有用嗎?

  • March 1, 2021

我知道這個問題有點籠統。我有多個帶有點幾何形狀的表和一個 GIST 索引,佔用了許多千兆位的空間。

根據我對多邊形或折線的 Gist Index 的理解,它將儲存邊界框併計算邊界框而不是完整幾何圖形的第一次計算,從而加快處理速度。

但是點幾何呢?它會比在空間上對點進行排序嗎?

謝謝

點上的 GiST 索引可能非常有用。它將加快使用st_contains,st_overlaps和條件中的類似函式的查詢WHERE,其中參數之一是索引列。

所有 PostGIS 幾何值都將邊界框儲存在其標題中;這不需要索引。

幾何列上的 GIST 索引允許搜尋而無需進行全表掃描,就像“普通”B 樹索引允許搜尋普通值而無需進行全表掃描一樣。

幾何圖形需要不同的索引類型,因為它們是二維值。簡單的排序(如 ORDER BY)不會很有用;GIST 索引使用的內部 R-tree 也有兩個維度。

引用自:https://dba.stackexchange.com/questions/286028