Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL इंस्टॉलेशन के बाद महत्वपूर्ण परफॉरमेंस ट्यूनिंग सेटिंग्स

MySQL प्रदर्शन अनुकूलन के लिए प्रमुख कॉन्फ़िगरेशन

इंस्टॉलेशन के बाद इन सेटिंग्स को लागू करके MySQL की गति और स्थिरता सुधारें।

सर्वोत्तम अभ्यास

  • एक समय में एक सेटिंग बदलें
  • रनटाइम में SET GLOBAL से टेस्ट करें, फिर कॉन्फ़िगरेशन फ़ाइल में स्थायी करें
  • सही कॉन्फ़िगरेशन फ़ाइल और सेक्शन ([mysqld]) सुनिश्चित करें
  • संस्करण नियंत्रण से परिवर्तन ट्रैक करें

महत्वपूर्ण सेटिंग्स

  • innodb_buffer_pool_size: InnoDB का बफर पूल (डेटा/इंडेक्स कैश)। 8GB RAM के लिए 5-6GB सुझाया।
  • innodb_log_file_size: रीडो लॉग आकार। क्रैश रिकवरी और लेखन प्रदर्शन संतुलन। MySQL 5.6+ में 4GB सीमा हटाई गई।
  • max_connections: डिफ़ॉल्ट 151। "Too many connections" त्रुटि से बचने के लिए बढ़ाएं, लेकिन बहुत अधिक से सर्वर अनुत्तरदायी हो सकता है।
  • innodb_log_buffer_size: अनकमिटेड ट्रांजैक्शन के लिए बफर। डिफ़ॉल्ट 1MB। बड़े BLOB/TEXT के लिए बढ़ाएं।
  • innodb_flush_method: डिस्क फ्लश विधि। RAID कंट्रोलर के साथ O_DIRECT सर्वोत्तम।
  • query_cache_size: बोतलनेक का कारण बन सकता है। MySQL 5.6+ में डिफ़ॉल्ट अक्षम (0)। Memcached/Redis बेहतर विकल्प।
  • log_bin: बाइनरी लॉग सक्षम करें रिप्लिकेशन मास्टर या पॉइंट-इन-टाइम रिकवरी के लिए। PURGE BINARY LOGS या expire_logs_days से पुराने लॉग हटाएं।
  • skip_name_resolve: DNS लुकअप अक्षम करें कनेक्शन गति बढ़ाने के लिए। GRANT में IP पता उपयोग करें।
ये सेटिंग्स MySQL के पढ़ने/लिखने प्रदर्शन, क्रैश रिकवरी और स्केलेबिलिटी को महत्वपूर्ण रूप से सुधारती हैं।
  1. MS SQL Server 2019 इंस्टॉलेशन गाइड: बेसिक सेटिंग्स और सिफारिशें MS SQL Server 2019 इंस्टॉलेशन गाइड: बेसिक सेटिंग्स और सिफारिशें

    इस लेख में हम चरण-दर-चरण Microsoft SQL Server 2019 इंस्टॉलेशन का वर्णन करेंगे और सभी विकल्पों, कंपोनेंट्स, प्रासंगिक सिफारिशों और सर्वोत्तम प्रथाओं के बारे में बताएंगे। MS SQL Server एक अग्रणी रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है और कॉर्पोरेट सेगमेंट में Oracle Database का मुख्य प्रतियोगी है। MS SQL

  1. MariaDB: इंस्टॉलेशन और परफॉरमेंस ऑप्टिमाइज़ेशन MariaDB: इंस्टॉलेशन और परफॉरमेंस ऑप्टिमाइज़ेशन

    इस लेख में मैं Linux CentOS 7 पर डेटाबेस सर्वर MariaDB की इंस्टॉलेशन, बेसिक कॉन्फिगरेशन और परफॉरमेंस ऑप्टिमाइज़ेशन पर विचार करूंगा। लेख के अंत में मैं MariaDB कॉन्फिगरेशन फ़ाइलों के कुछ उदाहरण दिखाऊंगा ताकि आप अपने DB सर्वर के लिए सर्वोत्तम पैरामीटर चुन सकें। CentOS पर MariaDB इंस्टॉल करें हाल ही

  1. - MySQL सर्वर और सर्वर-स्टार्टअप प्रोग्राम: अवलोकन

    4 मुख्य सर्वर/स्टार्टअप प्रोग्राम: 1. mysqld MySQL सर्वर; मल्टीथ्रेडेड; डेटा डायरेक्टरी एक्सेस प्रबंधित करता है; नेटवर्क कनेक्शन सुनता है। mysqld --verbose --help 2. mysqld_safe Unix पर सर्वर शुरू करने का सही तरीका; ऑटो-रीस्टार्ट, एरर लॉगिंग। mysql.server stop 3. mysql.server इंस्टॉलेशन डायरेक्