क्या आपका हेक्स मान एक GUID है? हालांकि मैं इंडेक्स जैसी लंबी वस्तुओं के प्रदर्शन के बारे में चिंता करता था, मैंने पाया है कि आधुनिक डेटाबेस पर लाखों रिकॉर्ड पर भी प्रदर्शन अंतर काफी महत्वहीन है।
एक संभावित रूप से बड़ी समस्या यह है कि सूचकांक खपत करता है (उदाहरण के लिए 16 बाइट बनाम 4 बाइट इंट), लेकिन सर्वर पर जो मैं नियंत्रित करता हूं, मैं उसके लिए आवंटित कर सकता हूं। जब तक सूचकांक स्मृति में हो सकता है, मुझे लगता है कि अन्य परिचालनों से अधिक ऊपरी भाग है कि सूचकांक तत्व का आकार ध्यान देने योग्य अंतर नहीं करता है।
ऊपर की ओर, यदि आप GUID का उपयोग करते हैं तो आप बनाए गए रिकॉर्ड के लिए सर्वर स्वतंत्रता प्राप्त करते हैं और एकाधिक सर्वरों पर डेटा मर्ज करने में अधिक लचीलापन प्राप्त करते हैं (जिसकी मुझे परवाह है, क्योंकि हमारा सिस्टम चाइल्ड सिस्टम से डेटा एकत्र करता है)।
इस लेख पर एक ग्राफ है जो मेरे संदेह का समर्थन करता है:मिथक, GUID बनाम Autoincrement