Ще ви е трудно да оптимизирате за такъв вид заявка. По-добър вариант би бил да се изчисли ограничителна кутия от (x,y)
координати и delta
предадено. След това потърсете всички места, където координатите попадат в това поле. Тази заявка ще бъде много по-проста и ще може да използва всички индекси, които може да имате в полетата x и y.
Разбира се, резултатите от тази заявка не са толкова точни, тъй като това е ограничаваща кутия, а не кръг. Ако искате по-добри резултати, можете да вземете резултатите от заявката за ограничаваща кутия, след което да използвате по-бавния евклидов метод, за да филтрирате тези, които не попадат в кръга.