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

MySQL कम्प्रेस्ड प्रोटोकॉल कब उपयोग करें?

MySQL कम्प्रेस्ड प्रोटोकॉल (क्लाइंट-सर्वर ट्रैफिक कम्प्रेशन) तभी उपयोग होता है जब **क्लाइंट और सर्वर दोनों zlib समर्थन करें** और क्लाइंट इसे अनुरोध करे।

लाभ और हानि

लाभहानि
पेलोड आकार कम (नेटवर्क बैंडविड्थ बचत)CPU गणना ओवरहेड बढ़ता है

कब लाभदायक है?

  • बड़े परिणाम सेट (Result Set) ट्रांसफर हो रहे हों।
  • नेटवर्क बैंडविड्थ कम हो या लेटेंसी अधिक हो।
  • कम बैंडविड्थ वाले कनेक्शन (जैसे VPN, इंटरनेट पर रिमोट एक्सेस)।

कब नुकसानदेह हो सकता है?

  • छोटे परिणाम सेट (ओवरहेड लाभ से अधिक)।
  • CPU पहले से बॉटलनेक हो।
  • लोकल नेटवर्क (LAN) जहां बैंडविड्थ प्रचुर हो।

निर्णय मार्गदर्शिका

वर्तमान नेटवर्क और CPU संसाधनों का विश्लेषण करें। "सबसे छोटा बॉटलनेक" समग्र प्रदर्शन सीमित करता है। यदि CPU निष्क्रिय है और नेटवर्क तंग है, तो कम्प्रेशन मदद करेगा।

सक्षम करना

mysql --compress -h remote_host -u user -p

नोट: MySQL 8.0.18 से --compress डिप्रिकेटेड; --compression-algorithms=zlib उपयोग करें।

  1. macOS पर MySQL इंस्टॉल करना macOS पर MySQL इंस्टॉल करना

    आइए समझते हैं कि MySQL को macOS पर कैसे इंस्टॉल किया जा सकता है। एक पैकेज है जो डिस्क इमेज (एक .dmg फाइल) के अंदर स्थित होता है जिसे Finder में आइकन पर डबल क्लिक करके माउंट करने की आवश्यकता होती है। अगला चरण इमेज को माउंट करना और उसकी सामग्री प्रदर्शित करना है। MySQL की इंस्टॉलेशन से पहले, उपयोगक

  1. - mysql.server: MySQL सर्वर स्टार्टअप स्क्रिप्ट

    mysql.server MySQL इंस्टॉलेशन डायरेक्टरी में जाकर mysqld_safe आह्वान करती है। SysV init सिस्टम पर सिस्टम सर्विस के रूप में उपयोग होती है। मुख्य बिंदु इंस्टॉलेशन डायरेक्टरी बदलकर mysqld_safe चलाती है। विशिष्ट यूज़र के रूप में चलाने के लिए /etc/my.cnf के [mysqld] समूह में user विकल्प जोड़ें। गैर-मान

  1. - mysqld: MySQL सर्वर (मुख्य डेमॉन)

    mysqld (MySQL Server) एकल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टॉलेशन में अधिकांश कार्य करता है। यह अतिरिक्त प्रोसेस स्पॉन नहीं करता। कार्य MySQL डेटा डायरेक्टरी (डेटाबेस, टेबल) तक पहुंच प्रबंधित करता है। डेटा डायरेक्टरी लॉग फ़ाइलों और स्टेटस फ़ाइलों का डिफ़ॉल्ट स्थान भी है। नेटवर्क कनेक्शन सुनत