जवाबों:
इन दिनों, आप MySQL 5.5 का उपयोग कर सकते हैं। मेरे पास अभी उत्पादन में 5.5.9 है और यह बहुत अच्छा चल रहा है।
मैंने 3 DB सर्वरों के बीच सरल परिपत्र प्रतिकृति के साथ MySQL 5.5 को सफलतापूर्वक बढ़ाया है। यहाँ प्रत्येक DB सर्वर का लेआउट है और क्या चल रहा है
/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 सर्वर होता है
1 साल के बाद, यह अभी भी एक सपने की तरह चलता है क्योंकि MySQL 5.5 का उपयोग करने और सभी 12 CPU को संलग्न करने के लिए InnoDB मिलता है।
इसलिए, मैं इसके प्रदर्शन से काफी खुश हूं और इस तरह से यह क्लाइंट के लिए बहुत खुश है।
5.5 एक विकास रिलीज है और उत्पादन के लिए उपयुक्त नहीं है। जब तक आपके पास कोई विशिष्ट कारण नहीं है, तब तक आपको किसी भी उत्पादन उपयोग के लिए 5.5 चलाने पर विचार नहीं करना चाहिए।
न तो। Xtra-db के साथ percona 5.1 का उपयोग करें। Percona.com यह 5.5 के रूप में उपवास के रूप में है, और MySQL होना चाहिए बहुत सारे काम करता है। यह मुफ़्त है, पर आधारित है, और MySQL के प्रतिस्थापन में एक बूंद के रूप में द्विआधारी संगत है। मैं अभी तक कुछ भी नहीं है, लेकिन अच्छे अनुभव MySQL के बजाय percona चल रहा है। सुनिश्चित करें कि आपने डिफ़ॉल्ट इंजन को निर्दोष करने के लिए सेट किया है। इंजन दिखाएं; दिखाएगा कि आप innodb के बजाय xtradb का उपयोग कर रहे हैं।
आपको वास्तव में mysql 5.0 का उपयोग करना चाहिए, क्वेरी प्लानर 5.5 से vbulletin के साथ बेहतर काम करता है। हमें कई ऐसे क्षेत्र मिले जहां 5.5 के क्वेरी प्लानर का परिणाम 5.0 से अधिक खराब रहा और इस तरह वापस स्विच किया गया।
http://www.makingitscale.com/2010/latest-mysql-query-planner-gone-looney.html