2012-03-06 5 views
6

क्या मेरी select * क्वेरी हमेशा मेरे डेटाबेस तालिका से पंक्तियों को उसी क्रम में वापस कर देगी?क्या कोई चयन क्वेरी हमेशा उसी क्रम में पंक्तियां वापस करती है? क्लस्टर सूचकांक के साथ तालिका

मेरी तालिका में एक कॉलम पर 'क्लस्टर्ड इंडेक्स' है। क्या यह जवाब बदलता है?

+3

क्या यह एक होमवर्क प्रश्न है? यह निश्चित रूप से एक जैसा शब्द है। –

+0

हाहा। आशा है कि आप इसे सही समझ लेंगे। –

उत्तर

16

लौटे पंक्तियों का क्रम नहीं हमेशा एक ही जब तक आप स्पष्ट ORDER BY खंड के साथ तो राज्य हो जाएगा। तो, नहीं।

और नहीं; सिर्फ इसलिए कि आपके 1000 प्रश्नों ने एक ही आदेश को वापस कर दिया है, यह नहीं गारंटी है कि 1001 वें प्रश्न एक ही क्रम में होगा।

+0

शायद ** ** ** और ** नहीं ** शब्दों पर कुछ जोर जोड़ें, क्योंकि मैंने पहली बार आपके उत्तर को गलत तरीके से पढ़ा था। –

+0

अच्छा बिंदु। फिक्सिंग। – bos

+2

बस तस्वीर में जोड़ने के लिए: क्लस्टरर्ड इंडेक्स निर्धारित करता है कि डिस्क पर डेटा कैसे संग्रहीत किया जाता है, इसलिए इसे डिस्क पर सॉर्ट किया जाएगा। हालांकि, चरम सीमाएं हैं जहां समानांतरता जैसी चीजें चुनते समय सॉर्टिंग को फेंक सकती हैं। –

संबंधित मुद्दे

 संबंधित मुद्दे