अधिकांश साइटों उपयोगकर्ता प्रोफ़ाइल किसी प्रकार का है कि कुछ इस तरह करना होगा या तो:प्रोफ़ाइल, संख्या या नाम के लिए सबसे अच्छा क्या है?
profile.php यू = 123445
वरना:
profile.php यू = जेसन? डेविस
तो मैं उत्सुक हूं, क्या प्रोफ़ाइल रिकॉर्ड देखने के लिए किसी संख्या का उपयोग करके php/mysql vs. के साथ प्रोफ़ाइल देखने के लिए नाम का उपयोग करना धीमा होगा?
डीबी लुकअप में किसी नाम से तेज संख्या क्यों है? (मान लीजिए दोनों अनुक्रमित हैं)। –
मैं कोई डेटाबेस विशेषज्ञ नहीं हूं, लेकिन सामान्य ज्ञान मुझे बताता है कि एक सूचकांक (जो एक रिकॉर्ड संख्या में स्ट्रिंग के हिस्से का रूपांतरण है) हमेशा रिकार्ड नंबर के प्रत्यक्ष संदर्भ से धीमा होना चाहिए। महत्वहीन रूप से धीमा, लेकिन अभी भी धीमा। अगर मैं गलत हूं तो मुझे सही करो। –
@Esteban, एक संख्या एक निश्चित चौड़ाई पूर्णांक (4 बाइट्स कहें) के रूप में संग्रहीत होने की संभावना है (उदाहरण के लिए) 32-बाइट स्ट्रिंग के विपरीत। तुलना कम होगी क्योंकि कम डेटा है, लेकिन सबसे महत्वपूर्ण बात यह है कि इंडेक्स का प्रत्येक पृष्ठ अधिक रिकॉर्ड स्टोर करेगा, जिससे कम डिस्क I/O हो जाएगी। – paxdiablo