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

क्या InnoDB में स्थिर तालिकाएँ हैं?

InnoDB में निश्चित-चौड़ाई वाली पंक्तियाँ होती हैं और तालिका में सभी स्तंभों को निश्चित-चौड़ाई के रूप में घोषित करने के कुछ लाभ हो सकते हैं। मुख्य लाभ यह है कि किसी पृष्ठ में सभी "छेद" को किसी भी प्रविष्टि के लिए पुन:उपयोग किया जा सकता है, क्योंकि सभी पंक्तियां समान लंबाई की होती हैं। इससे अंतरिक्ष का पुन:उपयोग कुछ अधिक कुशल हो जाता है। मैं कुछ दर्जन बाइट्स से अधिक किसी भी तार के लिए निश्चित-चौड़ाई को मजबूर करने की कोशिश नहीं करता, हालांकि प्रति पृष्ठ अतिरिक्त डेटा (और इस प्रकार प्रति पृष्ठ कम पंक्तियां) संग्रहीत करने की लागत जल्दी से किसी भी बचत/लाभ से आपको अधिक से अधिक मिल जाएगी कुशल अंतरिक्ष पुन:उपयोग।

हालांकि, निश्चित-चौड़ाई वाली पंक्तियों का होना नहीं है पंक्ति-स्कैनिंग के किसी भी अनुकूलन की अनुमति दें (जैसे यह MyISAM के लिए करता है) जो भी हो। InnoDB का पंक्ति संग्रहण हमेशा पृष्ठ-आधारित होता है और पृष्ठों की दोहरी-लिंक्ड सूचियों के साथ B+ट्री का उपयोग करता है, और एक पृष्ठ के भीतर एकल-लिंक्ड रिकॉर्ड का उपयोग करता है। पंक्ति ट्रैवर्सल हमेशा इन संरचनाओं का उपयोग करता है और इसे किसी अन्य तरीके से नहीं किया जा सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Php - MySQL तालिका से डेटा का चयन करें, फिर उसी तालिका को अपडेट करें

  2. पार्स JSON को mySQL

  3. कैसे (MySQL) कॉलम गुणा करें और फिर पंक्तियों का योग करें?

  4. एक फॉर्म (PHP) में एकाधिक फ़ील्ड सबमिट करना

  5. mysql सर्वर के साथ हाइबरनेट सत्र को ठीक से कैसे बंद करें