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

20-30 समवर्ती mysql कनेक्शन के कारण RDS 80% से ऊपर बढ़ जाता है

प्रदान की गई mysqltuner जानकारी के आधार पर, [mysqld] अनुभाग में आपके .cnf (या .ini) पर विचार करने के लिए सुझाव। प्रति दिन 1 से अधिक आइटम न बदलें। पिछले 3 .cnf की एक प्रति अपने पास रखें। यदि संभव हो तो अधिक RAM में निवेश करें।max_connections =200 # 2540 08/18/2017 से, 35 दिनों में केवल 119 का उपयोग किया गयाhave_query_cache =नहीं # YES mm/dd/ccyy से, QC ओवरहेड से बचने के लिएquery_cache_size =0 # 0 mm/dd/ccyy है, यह सुनिश्चित करने के लिए कि QC उपलब्ध नहीं हैthread_cache_size =100 # 5.7 कैल्क 8 + (अधिकतम_कनेक्शन / 100 ) कैप 100 है - 35 दिनों में आपके 22 मिलियन कनेक्शन का समर्थन करने के लिएkey_buffer_size =8M # 16M mm/dd/ccyy से केवल ~ 20% 35 दिनों में उपयोग किया जाता है

innodb_thread_concurrency=25  # from 0 mm/dd/ccyy to manage activity
innodb_buffer_pool_size=20G  # from 22.5G mm/dd/ccyy to reduce memory footprint
innodb_buffer_pool_instances=8  # from 20 mm/dd/ccyy should be fine
table_open_cache=10000  # from 2000 mm/dd/ccyy for your 532K opened in 35 days

अधिक गहन विश्लेषण के लिए, UPTIME के ​​7 दिनों के बाद कृपया SHOW GLOBAL STATUS प्रदान करें; वैश्विक चर दिखाएं; इंजन INNODB स्थिति दिखाएं;

ट्यूनर द्वारा रिपोर्ट किए गए 3.2M प्रति थ्रेड का विश्लेषण mysqlcalculator.com की सहायता से किया जाना चाहिए ताकि आपके मानों के साथ डिफ़ॉल्ट की तुलना की जा सके, जैसा कि SHOW GLOBAL VARIABLES द्वारा रिपोर्ट किया गया है; कुछ आइटम अत्यधिक प्रतीत होते हैं।




  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. प्रत्येक खोजशब्द के लिए शीर्ष 'एन' परिणाम

  3. यदि Row1 =मान 1, अन्य पंक्तियों को अपडेट करें

  4. बायां जोड़ गुणा मान

  5. सदस्यता। एएसपीनेट मुद्दे में MySQL के लिए प्रदाता