डेटाबेस के प्रदर्शन पर फ़ील्ड नाम की लंबाई का क्या प्रभाव पड़ता है? क्या यह नगण्य है? क्या मुझे लंबे वर्णनात्मक नामों के साथ जाना चाहिए?प्रदर्शन पर डेटाबेस के क्षेत्र का नाम लंबाई का प्रभाव?
उत्तर
मैंने समय माप नहीं लिया है, लेकिन मैं नगण्य कल्पना करूंगा। फ़ील्ड नाम नेटवर्क पर आगे और आगे भेजे जा रहे हैं, दोनों आपके एसक्यूएल स्टेटमेंट्स में डेटाबेस और डेटाबेस से वापस आने वाले मेटाडेटा में, लेकिन मुझे लगता है कि उन पैकेट्स में कुछ बाइट्स बढ़ते हुए वृद्धिशील अंतर देखभाल की दहलीज।
गरीब मनुष्यों को दया करें जिन्हें आपके कोड को पढ़ना है, और नामों को वर्णनात्मक बनाना है। कंप्यूटर को अतिरिक्त काम के एक छोटे से काम करने दें।
समझदार रहें - फ़ील्ड नामों को इतना लंबा बनाएं ताकि आप जान सकें कि वे क्या प्रतिनिधित्व करते हैं, लेकिन इतना छोटा है कि आपको कॉलम क्या है, यह देखने के लिए आपको आधे घंटे तक स्क्रॉल करने की आवश्यकता नहीं है।
आप अकादमिक हो सकते हैं और क्वेरी पार्सर को क्वेरी पढ़ने की आवश्यकता के समय पर चर्चा कर सकते हैं, लेकिन वास्तव में ... लंबे नामों का कोई प्रभाव नहीं है जिसके बारे में आपको चिंता होनी चाहिए।
डेटाबेस सर्वर फ़ील्ड नामों को आंतरिक प्रतिनिधित्व में परिवर्तित करता है। तो जब सर्वर की SQL कथन का विश्लेषण करता है तो नाम की लंबाई प्रदर्शन को प्रभावित करने का एकमात्र समय होता है। इसका प्रदर्शन प्रभाव सामान्य अनुप्रयोगों के लिए नगण्य है।
आंतरिक रूप से, प्रश्न प्रोसेसर क्वेरी नामों के लिए संख्याओं का उपयोग करता है जब क्वेरी में टोकन पार्स किए जाते हैं, डेटाबेस ऑब्जेक्ट्स पर छोटे नामों में कोई समझदार प्रदर्शन लाभ नहीं होता है।
यदि आप इनलाइन एसक्यूएल या ओआरएम का उपयोग कर रहे हैं तो नेटवर्क पर अतिरिक्त जानकारी भेजने के कारण कुछ प्रभाव होगा; लेकिन हम वास्तव में नगण्य बात कर रहे हैं।
- 1. क्या रेडिस में नाम लंबाई प्रभाव प्रदर्शन करता है?
- 2. jvmti का प्रदर्शन प्रभाव?
- 3. कंपाइलर प्रदर्शन पर हाइपरथ्रेडिंग का प्रभाव?
- 4. विभिन्न डेटाबेस से तालिकाओं में शामिल होने का प्रदर्शन प्रभाव
- 5. डेटाबेस प्रदर्शन पर सक्षम टीडीई के प्रभाव क्या हैं?
- 6. वर्चुअल विधियों का प्रदर्शन प्रभाव
- 7. प्रदर्शन पर सिस्टमटैप प्रभाव
- 8. अमेरिकी मेट्रोपॉलिटन क्षेत्र के नाम डेटाबेस?
- 9. सार्वभौमिक चयनकर्ता का प्रदर्शन प्रभाव क्या है?
- 10. सीएसएस क्लास नाम लागू करने का प्रभाव
- 11. डेटाबेस में विभिन्न लॉकिंग योजनाओं के प्रभाव का विवरण?
- 12. -फनो-सख्त-एलियासिंग का प्रदर्शन प्रभाव
- 13. PostgreSQL: अतिरिक्त कॉलम का प्रदर्शन प्रभाव
- 14. क्या लिनक्स पर एसीएल प्रभाव प्रदर्शन
- 15. Guice: क्षेत्र इंजेक्शन के प्रभाव
- 16. सीएसएस प्रोपर्टीज के लिए फ़्लोटिंग पॉइंट मानों का प्रदर्शन प्रभाव
- 17. तालिका का नाम या कॉलम नाम की लंबाई प्रदर्शन को प्रभावित करती है?
- 18. प्रदर्शन क्षेत्र विकल्प मॉडल स्ट्रिंग नाम के हिस्से के रूप
- 19. PHP चर के प्रतिलिपि बनाने का प्रदर्शन प्रभाव
- 20. PostgreSQL - डेटाबेस का नाम बदलें
- 21. डेटाकॉन्टेक्स्ट का पुन: उपयोग करने का नकारात्मक प्रदर्शन प्रभाव क्यों होगा?
- 22. डेटाबेस नाम का नाम बदलें - mysql
- 23. अधिकतम (लंबाई (क्षेत्र)) mysql
- 24. पोस्टग्रेस्क्ल - बड़े डेटाबेस में सरणी का उपयोग करने का प्रदर्शन
- 25. cin पर noskipws का प्रभाव >>
- 26. क्या लंबे सीएसएस वर्ग के नाम प्रदर्शन पर प्रभाव डालते हैं?
- 27. अधिक लंबाई के साथ VARCHAR2 कॉलम को परिभाषित करने का प्रभाव
- 28. अपाचे प्रतिक्रिया समय लॉग निर्देश सक्षम करने का प्रदर्शन प्रभाव
- 29. दक्षिण के साथ एक विदेशी क्षेत्र का नाम कैसे बदलें?
- 30. क्या आप किसी चर के नाम का उपयोग किसी अनुप्रयोग के स्मृति उपयोग पर कोई प्रभाव डालते हैं?
मैं आपके आखिरी वक्तव्य से इतना प्रभावित हूं। प्रोग्रामिंग नैतिकता एफटीडब्ल्यू! –