मैं बिग-ओ नोटेशन के संदर्भ में डेटाबेस इंडेक्स के प्रदर्शन को समझने की कोशिश कर रहा हूं। इसके बारे में ज्यादा जानने के बिना, मुझे लगता है कि होगा:डाटाबेस इंडेक्स और उनके बिग-ओ नोटेशन
- एक प्राथमिक कुंजी या अद्वितीय सूचकांक पर पता कर रहा है आप एक हे (1) समय देखने दे देंगे।
- गैर-अद्वितीय इंडेक्स पर पूछताछ ओ (1) समय भी देगी, यद्यपि शायद '1' अद्वितीय इंडेक्स (?)
- किसी सूचकांक के बिना कॉलम पर क्वेरी करने से धीमा हो जाएगा (एन) लुकअप समय (पूर्ण टेबल स्कैन)।
क्या यह आम तौर पर सही है? प्राथमिक कुंजी पर पूछताछ कभी ओ (1) से खराब प्रदर्शन देगी? मेरी विशिष्ट चिंता SQLite के लिए है, लेकिन मुझे यह जानने में दिलचस्पी होगी कि यह अलग-अलग डेटाबेस के बीच कितनी सीमा भिन्न है।