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

एक ISAM MySQL तालिका में प्राथमिक कुंजी के रूप में CHAR () या VARCHAR ()?

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

विचार करने के लिए कुछ नुकसान:

  • मान लें कि हम भविष्य की तारीख में कुछ टेबल जोड़ते हैं, अगर कोई उपयोगकर्ता नाम बदलना चाहता है तो क्या होगा?
  • कहते हैं कि ऐप अधिक सफल है तो हमें लगता है, और हमें ऑप्टिमाइज़ेशन को देखना होगा, क्या आप वास्तव में वर्चर्स इंडेक्स के ओवरहेड को कम करने के लिए इस बिंदु पर अपनी स्कीमा को फिर से करना चाहते हैं?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लिंक किया गया सर्वर नहीं बना सकता - sql सर्वर और mysql

  2. टाइमज़ोन को दूसरे टाइमज़ोन में बदलें

  3. अपरिभाषित वर्ग स्थिरांक 'MYSQL_ATTR_INIT_COMMAND' अपरिभाषित वर्ग स्थिरांक (PHP 5.5.3) में

  4. जावा JDBC MySQL अपवाद:परिणामसेट बंद होने के बाद ऑपरेशन की अनुमति नहीं है

  5. MySQL में executeUpdate का उपयोग करके sql स्टेटमेंट द्वारा तालिका बनाएं