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

मुझे MySQL कंप्रेस्ड प्रोटोकॉल का उपयोग कब करना चाहिए?

डेटाबेस सर्वर और उसके क्लाइंट के बीच नेटवर्क बैंडविड्थ और विलंबता के अलावा, प्रदर्शन लाभ काफी हद तक आपके द्वारा भेजे जा रहे परिणाम सेट के आकार पर निर्भर होने जा रहे हैं।

परिणाम जितना बड़ा होगा, विलंबता उतनी ही अधिक होगी, या कम बैंडविड्थ, अधिक संभावना है कि आप संपीड़न का लाभ देखेंगे।

आपकी सेवा का अधिकतम स्तर छोटी से छोटी अड़चन तक सीमित है। इसलिए, आपको नेटवर्क और सीपीयू संसाधनों के संबंध में विश्लेषण करने की आवश्यकता है कि आप वर्तमान में कहां हैं।

सबसे अनुकूलित डेटाबेस सर्वर अपने 100% CPU के 100% समय का उपयोग करता है, अन्यथा आप एक ऐसा प्रोसेसर रखकर कंप्यूटिंग संसाधनों को बर्बाद कर रहे हैं जो वहां बैठा है और कुछ भी नहीं कर रहा है। बेशक, आप इसे 101% पर नहीं चाहते हैं, इसलिए आपकी लक्ष्य सीमा 100% से काफी नीचे है। फिर भी, मेरा कहना यह है कि यदि आपके पास सीपीयू की अड़चन तक पहुंचने से पहले बहुत अधिक हेडरूम है, और परिणाम सेट एक महत्वपूर्ण आकार है, और नेटवर्क एक कारक है, तो संपीड़न चालू करें। सीपीयू साइकिल सस्ते हैं, खासकर अप्रयुक्त साइकिल (आप बिजली और कूलिंग के लिए भुगतान करते हैं)।

यदि आप बैंडविड्थ के लिए भुगतान करते हैं, तो बैंडविड्थ के लिए CPU उपयोग का व्यापार करना आसानी से उचित है, और भले ही आप कहीं भी बैंडविड्थ अड़चन तक पहुंचने के करीब न हों, यह तेज गति, और उच्च स्तर की सेवा, कुछ लायक है।

यह न भूलें कि क्लाइंट को डेटा को डीकंप्रेस करने के लिए CPU चक्रों को भी खर्च करना होगा। कोई बड़ा मुद्दा नहीं है, लेकिन फिर भी एक कारक है। सामान्य तौर पर, आज के CPU आज के नेटवर्क की तुलना में तेज़ हैं।



  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. एक टेबल कॉलम से मूल्य कैसे प्राप्त करें जब एक ही नाम के दो कॉलम एक एसक्यूएल में शामिल हों

  4. उन पंक्तियों का चयन कैसे करें जिनमें वर्तमान दिन का टाइमस्टैम्प है?

  5. Oracle क्लाउड प्लेटफ़ॉर्म पर MySQL डेटाबेस सेवा के साथ Oracle JDeveloper का उपयोग करना, भाग 1