Za prvé, pokud máte mnoho geoprostorových dat, měli byste používat geoprostorová rozšíření mysql spíše než výpočty, jako je tento. Poté můžete vytvářet prostorové indexy to by urychlilo mnoho dotazů a nemuseli byste psát dlouhé dotazy, jako je ten výše.
Použití srovnání s ST_Distance nebo vytvoření geometrie s poloměrem zájmu spolu s ST_within vám může poskytnout dobré výsledky a může být mnohem rychlejší než aktuální. Nejlepší a nejrychlejší způsob, jak toho dosáhnout, je ST_Dwithin ještě není implementováno v mysql.