आपके लिए डेटाबेस डिज़ाइन/प्रदर्शन गुरु के लिए।एसक्यूएल सर्वर डेटाटाइम बनाम इंट कुंजी प्रदर्शन
यदि आपके पास एक डेटाबेस है जो वित्तीय वर्ष की अवधि के लिए वित्तीय डेटा ट्रैक करने का इरादा रखता है, तो क्या यह बेहतर/अधिक प्रदर्शन/डैरेंज प्रकार की खोजों को अधिक स्पष्ट करता है जैसे कि एक्स और वाई के बीच भुगतानडेट या यह इंट- उसमें परिभाषित वित्तीय वर्ष की अवधि के साथ कुंजी आधारित तालिका और भुगतान तिथि और भुगतान कुंजी के साथ भुगतान तालिका टैग करें, तो जहां खंड है FiscalPeriodID = X?
मुझे यकीन है कि छोटे डेटासेट के लिए कोई फर्क नहीं पड़ता है, लेकिन मान लें कि यह डेटा लाखों पंक्तियों में होगा।
मानव संसाधन विकास मंत्री, हाँ, अब मैं ले जा सकते हैं कि आप क्या लिखा है और अनुसंधान के लिए ऐसा लगता है कि यह एक सुंदर मानक समाधान है, खासकर क्यूब्स में। – Eric
'time' भाग के बारे में क्या? अगर मुझे समय भी स्टोर करना है तो क्या होगा? क्या समय के लिए एक अलग क्षेत्र का उपयोग करना अच्छा है और इसे अंतराल के रूप में स्टोर करना और आवश्यकता होने पर कनवर्ट करना अच्छा है? – Mahmoodvcs
डेविड स्टीन ने इसके बारे में एक लेख लिखा था। उनका कहना है कि दिनांक क्षेत्र में एसक्यूएल 2008 में बेहतर प्रदर्शन है। यूआरएल: [http://www.made2mentor.com/2011/05/date-vs-integer-datatypes-as-primary-key-for-date-dimensions/] (http://www.made2mentor.com/2011/05/date-vs-integer-datatypes-as-primary-key-for-date-dimensions/) – Mahmoodvcs