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