आपको उस प्रकार की क्वेरी के लिए अनुकूलन करने में कठिनाई होगी। एक बेहतर विकल्प (x,y)
. से एक बाउंडिंग बॉक्स की गणना करना होगा निर्देशांक और delta
पास हो गया। फिर किसी भी स्थान के लिए क्वेरी करें जहां निर्देशांक उस बॉक्स में आते हैं। वह क्वेरी बहुत आसान होगी और x और y फ़ील्ड पर आपके पास मौजूद किसी भी अनुक्रमणिका का उपयोग करने में सक्षम होगी।
बेशक उस क्वेरी के परिणाम उतने सटीक नहीं हैं क्योंकि यह एक सर्कल के बजाय एक बाउंडिंग बॉक्स है। यदि आप बेहतर परिणाम चाहते हैं, तो आप बाउंडिंग बॉक्स क्वेरी से परिणाम ले सकते हैं, फिर धीमी यूक्लिडियन पद्धति का उपयोग करके उन्हें फ़िल्टर कर सकते हैं जो सर्कल में नहीं आते हैं।