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

एसक्यूएल चयन गति int बनाम varchar

इंट तुलना, वर्चर तुलना की तुलना में तेज़ हैं, साधारण तथ्य के लिए कि इंट्स वर्चर्स की तुलना में बहुत कम जगह लेते हैं।

यह अनइंडेक्स्ड और इंडेक्स्ड एक्सेस दोनों के लिए सही है। जाने का सबसे तेज़ तरीका एक अनुक्रमित इंट कॉलम है।

जैसा कि मैंने देखा है कि आपने पोस्टग्रेक्ल प्रश्न को टैग किया है, हो सकता है कि आप विभिन्न दिनांक प्रकारों के स्थान उपयोग में रुचि रखते हों:

  • int फ़ील्ड 2 और 8 बाइट्स के बीच होती हैं, जिनमें 4 आमतौर पर पर्याप्त से अधिक होते हैं ( -2147483648 से +2147483647 )
  • चरित्र प्रकार 4 बाइट्स और वास्तविक स्ट्रिंग्स पर कब्जा कर लेते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेल मॉडल में विदेशी कुंजी जोड़ना

  2. दो कॉलमों को मिलाएं और एक नए कॉलम में जोड़ें

  3. सामान्य क्वेरी को कॉलम के रूप में स्टोर करें?

  4. Postgresql ट्रंकेशन स्पीड

  5. मैं PostgreSQL में बड़े गैर-अवरुद्ध अद्यतन कैसे करूं?