संग्रह को अलग करने से आपको बिना किसी वास्तविक उपरि के एक निःशुल्क अनुक्रमणिका मिलती है। एक इंडेक्स स्कैन के लिए ओवरहेड होता है, खासकर यदि इंडेक्स वास्तव में आपको स्कैन किए जाने वाले परिणामों की संख्या में कटौती करने में मदद नहीं कर रहा है (यदि आपके पास इंडेक्स में दस लाख परिणाम हैं, लेकिन आपको उन सभी को स्कैन करना होगा और उनका निरीक्षण करना होगा, यह आपकी बहुत मदद नहीं करेगा)।
संक्षेप में, उन्हें अलग करना एक वैध अनुकूलन है, लेकिन इससे पहले कि आप वास्तव में उस मार्ग को लेने का निर्णय लें, जिसे मैं एक कठोर उपाय मानता हूं (इस मामले में उत्पाद की कीमत पर एक सूचकांक आपकी अधिक मदद कर सकता है) ।
व्याख्या () का उपयोग करने से आपको यह समझने में मदद मिल सकती है कि प्रश्न कैसे काम करते हैं। कुछ बुनियादी बातें हैं:आप आदर्श रूप से कम nscanned से n अनुपात चाहते हैं। आप स्कैन एंड ऑर्डर =सत्य नहीं चाहते हैं, और आप बेसिक कर्सर नहीं चाहते हैं, आमतौर पर (इसका मतलब है कि आप किसी इंडेक्स का उपयोग नहीं कर रहे हैं)।