Berikut adalah beberapa ide, beberapa di antaranya mungkin tidak berlaku tergantung pada situasi Anda yang sebenarnya.
- Anda bisa melakukan konversi lintang dan bujur ke radian dan menyimpannya di baris juga. Ini akan menghemat biaya perhitungan tersebut (sebenarnya biaya tersebut akan dikenakan satu kali saat menyimpan data).
- Jika tabel Anda sangat besar, Anda bisa menggunakan perhitungan jarak linier sederhana daripada rumus Haversence untuk membatasi hasil yang Anda terapkan rumus Haversence.
- Jika Anda memiliki data lain dalam tabel yang akan berfungsi sebagai filter pertama yang baik (negara/wilayah/dll.), Anda dapat menerapkannya terlebih dahulu.
- Anda dapat mengurutkan ulang gabungan agar diterapkan setelah filter jarak sehingga Anda tidak dikenakan biaya gabungan pada data yang tidak memenuhi syarat.