MySQL 5.1 या 5.5?


9

संस्करण 5.1 और 5.5 के बीच महत्वपूर्ण अंतर हैं?

प्रश्न में सर्वर का उपयोग मध्यम आकार के vBulletin फोरम को होस्ट करने के लिए किया जाता है।

5.1 का मुख्य लाभ यह उपयुक्त एप के माध्यम से उपलब्ध है।

जवाबों:


14

इन दिनों, आप MySQL 5.5 का उपयोग कर सकते हैं। मेरे पास अभी उत्पादन में 5.5.9 है और यह बहुत अच्छा चल रहा है।

मैंने 3 DB सर्वरों के बीच सरल परिपत्र प्रतिकृति के साथ MySQL 5.5 को सफलतापूर्वक बढ़ाया है। यहाँ प्रत्येक DB सर्वर का लेआउट है और क्या चल रहा है

  • MySQL 5.5.9
  • 2TB RAID10 SAS
  • 192 जीबी रैम
  • एक अखंड 162GB InnoDB बफर पूल
  • दोहरी HexaCore (यह सही है, 12 सीपीयू)

/etc/my.cnf में निम्नलिखित हैं

[mysqld]
innodb_read_io_threads=64
innodb_write_io_threads=64
innodb_io_capacity=65536
innodb_buffer_pool_instances=1
innodb_bufer_pool_size=162G

प्रत्येक MySQL सर्वर होता है

  • 942 ग्राहक (किरायेदार) डेटाबेस
  • 935GB कुल डेटा
  • बफ़र पूल का 95% सभी तीन सर्वरों पर भरा हुआ है

1 साल के बाद, यह अभी भी एक सपने की तरह चलता है क्योंकि MySQL 5.5 का उपयोग करने और सभी 12 CPU को संलग्न करने के लिए InnoDB मिलता है।

इसलिए, मैं इसके प्रदर्शन से काफी खुश हूं और इस तरह से यह क्लाइंट के लिए बहुत खुश है।


अच्छा भगवान - आप किस प्रकार की साइट चला रहे हैं / आपका मेजबान कौन है?
JM4

@ JM4 मैं होस्ट के लिए डीबीए हूं। क्लाइंट के पास एक बहुपरत डेटाबेस क्लस्टर है (अभी 777 किरायेदारों 789GB [वे अपने पुराने ग्राहकों को संग्रहीत करते हैं])। बफ़र पूल पूरे दिन भर भरा रहता है।
RolandoMySQLDBA

7

5.5 एक विकास रिलीज है और उत्पादन के लिए उपयुक्त नहीं है। जब तक आपके पास कोई विशिष्ट कारण नहीं है, तब तक आपको किसी भी उत्पादन उपयोग के लिए 5.5 चलाने पर विचार नहीं करना चाहिए।


13
यह अब सच नहीं है।
mjallday

5
5.5 दिसंबर 2010 में जारी किया गया था। यह उत्पादन उपयोग के लिए सुरक्षित है, हालांकि यहां अन्य टिप्पणियां लागू होती हैं। मेरी सिफारिश (जॉन के नीचे की तरह) यह है कि आपको MySQL 5.5 के पेरकोना सर्वर संस्करण का उपयोग करना चाहिए, हालांकि ..
cce

जैसा कि दूसरों ने उल्लेख किया है, मेरे मूल उत्तर के बाद से समय बीत चुका है और संस्करण अब उत्पादन के लिए उपयुक्त है।
वॉर्नर

7

न तो। Xtra-db के साथ percona 5.1 का उपयोग करें। Percona.com यह 5.5 के रूप में उपवास के रूप में है, और MySQL होना चाहिए बहुत सारे काम करता है। यह मुफ़्त है, पर आधारित है, और MySQL के प्रतिस्थापन में एक बूंद के रूप में द्विआधारी संगत है। मैं अभी तक कुछ भी नहीं है, लेकिन अच्छे अनुभव MySQL के बजाय percona चल रहा है। सुनिश्चित करें कि आपने डिफ़ॉल्ट इंजन को निर्दोष करने के लिए सेट किया है। इंजन दिखाएं; दिखाएगा कि आप innodb के बजाय xtradb का उपयोग कर रहे हैं।


1

आपको वास्तव में mysql 5.0 का उपयोग करना चाहिए, क्वेरी प्लानर 5.5 से vbulletin के साथ बेहतर काम करता है। हमें कई ऐसे क्षेत्र मिले जहां 5.5 के क्वेरी प्लानर का परिणाम 5.0 से अधिक खराब रहा और इस तरह वापस स्विच किया गया।

http://www.makingitscale.com/2010/latest-mysql-query-planner-gone-looney.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.