Anda tidak dapat mengharapkan ST_Distance_Sphere()
untuk menggunakan indeks pada kueri ini. Anda melakukan perhitungan pada isi bidang geom dan kemudian Anda melakukan perbandingan pada hasil perhitungan. Basis data mungkin tidak menggunakan indeks dalam skenario seperti itu kecuali Anda memiliki indeks fungsi yang melakukan penghitungan yang hampir sama seperti dalam kueri Anda.
Cara yang benar untuk menemukan lokasi dengan jarak tertentu dari beberapa titik adalah dengan menggunakan ST_DWithin
dan