Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एनसीएचएआर(1) बनाम बिट

मैं इस तरह के बदलाव के लिए कोई तर्क देने में संकोच करूंगा जब तक कि आपके पास उस बदलाव को करने का कोई अच्छा कारण न हो। यानी आपको बदलाव की लागत को उस चीज़ में संतुलित करना होगा जो आप व्यक्तिगत रूप से करना चाहते हैं / पसंद करते हैं, बनाम वास्तव में इसे लागू करने की लागत और लाभ।

क्या आपने जाँच की है कि क्या nchar(1) का उपयोग प्रदर्शन को नुकसान पहुँचा रहा है, या आप समयपूर्व अनुकूलन के जाल में पड़ रहे हैं? आप यहां केवल 1 मिलियन रिकॉर्ड के बारे में बात कर रहे हैं।

मामूली भंडारण / आईओ लागत के लिए आपको लगता है कि आप खर्च कर रहे हैं, सिस्टम को बदलने, फिर से जांचने और अपग्रेड करने के लिए कुल मानव घंटे पर विचार करें * प्रति घंटा दर बनाम बस एक तेज डिस्क खरीदने की लागत। मुझे संदेह है कि डिस्क बहुत सस्ती होगी - साथ ही सिस्टम के हर पहलू को लाभ पहुंचाएगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NULL मानों को बाहर रखा गया है। क्यों?

  2. SQL सर्वर 2012 कॉलम पहचान वृद्धि 7 वीं प्रविष्टि पर 6 से 1000+ तक कूद रही है

  3. सभी बाधाओं की स्क्रिप्ट कैसे उत्पन्न करें

  4. एसएसआईएस स्क्रिप्ट घटक में तृतीय पक्ष डीएलएल संदर्भ जोड़ें

  5. टेबल वैल्यूड फंक्शन मेरी क्वेरी के प्रदर्शन को खत्म कर रहा है