कौन सा विकल्प बेहतर और तेज़ है? रिक्त तालिका पर अनुक्रमणिका बनाने या डेटा डालने के बाद अद्वितीय अनुक्रमणिका बनाने के बाद डेटा सम्मिलन। मेरे पास डालने के लिए लगभग 10 एम पंक्तियां हैं I कौन सा विकल्प बेहतर होगा ताकि मैं कम से कम डाउनटाइम कर सकूं।रिक्त टेबल पर इंडेक्स बनाने या ऑरैकल पर डेटा डालने के बाद अद्वितीय इंडेक्स बनाने के बाद डेटा सम्मिलन?
उत्तर
पहले अपना डेटा डालें, फिर अपनी अनुक्रमणिका बनाएं।
हर बार जब आप अद्यतन, इंसर्ट या डिलीट ऑपरेशन करते हैं, तो तालिका पर किसी भी इंडेक्स को भी अपडेट किया जाना चाहिए। इसलिए यदि आप पहले इंडेक्स बनाते हैं, और फिर 10 एम पंक्तियां डालें, तो इंडेक्स को 10 एम बार अपडेट किया जाना चाहिए (जब तक कि आप थोक ऑपरेशन नहीं कर रहे हों)।
रिकॉर्ड डालने के लिए यह तेज़ और बेहतर है और फिर पंक्तियों के आयात के बाद सूचकांक बनाएं। यह तेज़ है क्योंकि आपके पास इंडेक्स रखरखाव का ओवरहेड नहीं है क्योंकि पंक्तियां डाली जाती हैं और यह आपके इंडेक्स पर एक विखंडन दृष्टिकोण से बेहतर है।
स्पष्ट रूप से एक अद्वितीय इंडेक्स के लिए, सुनिश्चित करें कि आपके द्वारा आयात किया जा रहा डेटा अद्वितीय है इसलिए इंडेक्स बनाने की कोशिश करते समय आपको विफलता नहीं है।
जैसा कि अन्य ने कहा है, पहले डालें और बाद में इंडेक्स जोड़ें। यदि तालिका पहले से मौजूद है और आपको इस तरह के डेटा का ढेर डालना है, तो सभी इंडेक्स और बाधाओं को छोड़ दें, डेटा डालें, फिर अपनी अनुक्रमणिका और फिर अपनी बाधाओं को दोबारा लागू करें। आप निश्चित रूप से रोलबैक सेगमेंट स्पेस या कुछ इसी तरह से बाहर निकलने की संभावना को रोकने में मदद के लिए इंटरमीडिएट कमेटी करना चाहते हैं। यदि आप इस डेटा को सम्मिलित कर रहे हैं तो यह समय और वृद्धि को बचाने के लिए SQL * लोडर का उपयोग करने के लिए उपयोगी साबित हो सकता है।
मुझे उम्मीद है कि इससे मदद मिलती है।
- 1. क्या डेटा के साथ टेबल भरने से पहले या डेटा के बाद एक इंडेक्स बनाना बेहतर है?
- 2. टीएसक्यूएल, डेटा इनपुट से पहले या बाद में इंडेक्स बनाना
- 3. ऑरैकल में इंडेक्स के प्रकार?
- 4. अनोखा इंडेक्स बनाम अद्वितीय इंडेक्स
- 5. क्या मुझे विदेशी कुंजी पर इंडेक्स बनाने की ज़रूरत है?
- 6. माइस्क्ल - लंबे टेक्स्ट फ़ील्ड पर अद्वितीय इंडेक्स बनाने के लिए तालिका विवरण बदलें
- 7. JQuery डेटाटेबल प्रश्न: डेटा सम्मिलन के बाद कॉलम डेटा को केंद्रित करना
- 8. एसएसएमएस के माध्यम से निर्मित स्क्रिप्ट टेबल अद्वितीय इंडेक्स
- 9. एंटीटी फ्रेमवर्क पुनर्निर्माण पर प्रारंभिक डेटा डालने
- 10. एक वेब अनुप्रयोग के लिए MongoDB संग्रह पर इंडेक्स बनाने के लिए अनुशंसित तरीका/स्थान
- 11. डालने डेटा - कोई त्रुटि, कोई डालने
- 12. हुक बनाने के बाद तैयार करें
- 13. Magento API: नए उत्पादों को जोड़ने के बाद इंडेक्स पुनर्निर्माण
- 14. लिखने के बाद ल्यूसीन इंडेक्स को अनुकूलित करना अनिवार्य है?
- 15. सफल 'बनाने' क्रिया चलाने के बाद NoMethodError
- 16. सूखी FactoryGirl के बाद बनाने/हुक
- 17. onActivityResult() पर गतिविधि के बाद शून्य डेटा के रूप में शून्य डेटा
- 18. कई इंडेक्स के साथ तालिका के लिए धीमी थोक डालने
- 19. अद्यतन के बाद SQLite डेटा रखना
- 20. ओरेकल - क्या आपको इंडेक्स बनाने या कॉलम जोड़ने के बाद आंकड़ों की गणना करने की आवश्यकता है?
- 21. डेटाबेस में तालिका कॉलम पर इंडेक्स बनाने का निर्णय कब होता है?
- 22. विभिन्न प्रकारों पर मोंगोडीबी इंडेक्स
- 23. कैसे TRUNCATE टेबल इंडेक्स
- 24. दो फ़ील्ड पर 'दो तरफा' अद्वितीय इंडेक्स कैसे बनाएं?
- 25. लॉगिंग टेबल पर हमेशा-बढ़ते डेटाटाइम कॉलम पर इंडेक्स क्लस्टर करें?
- 26. तालिका कमांड बनाने के बाद उपयोगकर्ता को सम्मिलित अनुमति दें
- 27. डेटामैपर मल्टी-फील्ड अद्वितीय इंडेक्स
- 28. कैसे बनाने के लिए fputcsv "गूंज" डेटा
- 29. एक निर्देशिका बनाने के लिए समस्या के बाद ubuntu
- 30. लोचदार खोज, एकाधिक इंडेक्स बनाम एक इंडेक्स और विभिन्न डेटा सेट के लिए प्रकार?
"अक्सर जाने गलत धारणा है कि आप संसाधनों का संरक्षण कर रहे हैं या चीजों को बनाने में करने के लिए तेजी से केवल आप के लिए यह करता है: ओ आप धीमा कर देती है नीचे, हाँ, यह सही है, आप को धीमा कर देती है - आप SLOOOWWWWEEERRR चलाने बनाता है o किसी भी संसाधन को संरक्षित नहीं करता है, वास्तव में, यह अधिक खपत करता है (आप अधिक फिर से उत्पन्न करते हैं) o गंभीरता से आपके डेटा की अखंडता पर सवाल उठाता है " – Angelina