All Products
Search
Document Center

PolarDB:Buat indeks spasial secara paralel

Last Updated:Aug 22, 2026

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.
  1. Aktifkan fitur GiST Sort.
    set polar_enable_gist_sort=on;
  2. 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;
  3. Tetapkan total memori untuk Parallel Worker. Atur nilainya minimal 1 GB.
    set maintenance_work_mem='1GB';
  4. Buat indeks GiST.
    create index on t using gist(geom);
  5. Untuk menonaktifkan fitur ini, jalankan perintah berikut.
    set polar_enable_gist_sort=off;