Fitur ini menggunakan metode GiST Sort untuk memparalelkan proses pembuatan indeks, yang secara signifikan mengurangi operasi baca/tulis pada disk dan mempercepat pembuatan indeks.
Peringatan
Metode GiST Sort hanya berlaku untuk titik-titik. Menggunakan metode ini untuk jenis data spasial lainnya akan memengaruhi kinerja kueri indeks.
Penggunaan
Catatan Jumlah pekerja dan total penggunaan memori oleh pekerja dalam pernyataan berikut disediakan untuk referensi. Anda dapat mengonfigurasinya sesuai kebutuhan.
- Aktifkan fitur GiST Sort.
set polar_enable_gist_sort=on; - Konfigurasikan jumlah Parallel Worker.
Semakin banyak Parallel Worker yang digunakan untuk memindai tabel data, semakin tinggi beban CPU selama kueri. Oleh karena itu, disarankan agar jumlah pekerja tidak melebihi jumlah inti CPU fisik.
set max_parallel_maintenance_workers=4; - Konfigurasikan total penggunaan memori oleh Parallel Worker. Parameter ini direkomendasikan minimal 1G.
set maintenance_work_mem='1GB'; - Buat indeks GiST.
create index on t using gist(geom); - Eksekusi pernyataan berikut untuk menonaktifkan fitur Gist Sort:
set polar_enable_gist_sort=off;