Fitur ini menggunakan metode pengurutan spasial (GiST Sort) untuk mempercepat pembuatan indeks. Proses pembuatan diparalelkan dan secara signifikan mengurangi operasi baca-tulis pada disk.
Peringatan
Metode pengurutan spasial hanya berlaku untuk data titik. Penggunaan metode ini pada tipe data spasial lainnya dapat menurunkan kinerja kueri indeks.
Penggunaan
Catatan Jumlah Parallel Worker dan total memori worker yang ditentukan dalam contoh perintah berikut hanya bersifat Referensi. Anda harus menyesuaikan pengaturan ini sesuai kebutuhan aktual.
- Aktifkan fitur GiST Sort.
set polar_enable_gist_sort=on; - Tetapkan jumlah Parallel Worker.
Jumlah Parallel Worker yang lebih tinggi untuk Pemindaian tabel data akan meningkatkan Beban CPU selama kueri. Jumlah Parallel Worker tidak boleh melebihi jumlah core CPU fisik.
set max_parallel_maintenance_workers=4; - Tetapkan total memori untuk Parallel Worker. Atur nilainya minimal 1 GB.
set maintenance_work_mem='1GB'; - Buat indeks GiST.
create index on t using gist(geom); - Untuk menonaktifkan fitur ini, jalankan perintah berikut.
set polar_enable_gist_sort=off;