मैं चाहेकॉलम खोज प्रदर्शन के लिए अद्वितीय इंडेक्स बेहतर हैं? (PGSQL और MySQL)
CREATE INDEX idx ON tbl (columns);
बनाम
CREATE UNIQUE INDEX idx ON tbl (columns);
जब अनुक्रमित स्तंभ (रों) स्कैनिंग PostgreSQL या MySQL कार्यान्वयन में एक महत्वपूर्ण एल्गोरिथम प्रदर्शन लाभ है जानने के लिए उत्सुक हूँ, या चाहे UNIQUE
कीवर्ड केवल सूचकांक के साथ एक अद्वितीय बाधा पेश करता है।
मैं कल्पना यह कहने के लिए एक सीमांत लाभ है कि वहाँ insofar के रूप में अनुक्रमित आंतरिक हे के अलावा कुछ में हैश किसी प्रकार का 1 की तरह संरचना, और परिभाषा परिणाम द्वारा टक्कर से निपटने के रूप में लागू होने की संभावना है शायद उचित है (1) प्रदर्शन। इस आधार को देखते हुए, यह संभावना है कि यदि मूल्यों का एक बड़ा प्रतिशत संरचना से समान है तो कुछ रैखिक में गिरावट आती है।
तो, मेरे प्रश्न के प्रयोजनों के लिए, मान लें कि मूल्यों का वितरण अपेक्षाकृत अलग और समान है।
अग्रिम धन्यवाद!
1 जो मेरे लिए शुद्ध अटकलों का मामला है, क्योंकि मैं आरडीबीएम आंतरिक से परिचित नहीं हूं।