Oto kilka pomysłów, z których niektóre mogą nie mieć zastosowania w zależności od konkretnej sytuacji.
- Możesz dokonać konwersji szerokości i długości geograficznej na radiany i zapisać je również w rzędzie. Pozwoliłoby to zaoszczędzić na kosztach tych obliczeń (w rzeczywistości koszt byłby naliczony raz podczas przechowywania danych).
- Jeśli Twoja tabela jest bardzo duża, możesz użyć prostego liniowego obliczania odległości zamiast formuły Haversince, aby ograniczyć wyniki, do których stosujesz formułę Haversince.
- Jeśli masz w tabeli inne dane, które posłużyłyby jako dobry pierwszy filtr (kraj/region/itd.), możesz je najpierw zastosować.
- Możesz zmienić kolejność złączeń, aby były stosowane po filtrze odległości, dzięki czemu nie ponosisz kosztów złączenia na danych, które się nie kwalifikują.