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

इनोडब पेज साइज सेटिंग

आपको स्रोत संकलन चरण में पृष्ठ आकार निर्दिष्ट करने की आवश्यकता नहीं है। MySQL 5.6 और बाद में पुन:संकलित किए बिना विभिन्न पृष्ठ आकारों का समर्थन करते हैं।

हालाँकि, आपको InnoDB टेबलस्पेस के प्रारंभ होने से पहले पृष्ठ का आकार निर्धारित करना होगा। सभी टेबल स्पेस (प्रति-टेबल टेबलस्पेस, सामान्य टेबलस्पेस, टेबल स्पेस को पूर्ववत करें, अस्थायी टेबल स्पेस आदि सहित) को एक ही पेज साइज का उपयोग करना चाहिए।

आपने इस लाइन को अपने /etc/my.cnf में डालकर पेज का आकार 8KB पर सेट किया है फ़ाइल, [mysqld] . में अनुभाग:

innodb_page_size=8K

InnoDB टेबलस्पेस प्रारंभ होने से पहले आपको ऐसा करने की आवश्यकता है। अगर आप बाद में पेज का आकार बदलना चाहते हैं:

  1. अपना सारा डेटा डंप करें
  2. mysqld बंद करो
  3. ऊपर दिखाए गए कॉन्फ़िगरेशन विकल्प को बदलें
  4. mysqld प्रारंभ करें, जो नए पृष्ठ आकार के साथ स्वचालित रूप से एक नया InnoDB टेबलस्पेस प्रारंभ करेगा
  5. अपना डेटा पुनः आयात करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में दो तालिकाओं में क्वेरी का चयन करें

  2. सीक्वेलाइज़ और MySQL के साथ पासपोर्ट का उपयोग करना

  3. आज, इस सप्ताह, पिछले महीने और कुल [MySQL क्वेरी] तक विज़िट की गणना करें

  4. एक MySQL डेटाबेस में UTF-8 स्ट्रिंग कॉन्फ़िगरेशन परिवर्तन के बाद गड़बड़ हो गई

  5. केकफ़्पी में SQL क्वेरी कैसे लिखें?