Innodb_thread_concurrency का मान जांचें।
मेरी प्रणाली के लिए MySql प्रलेखन में दिशानिर्देशों के अनुसार 8 से 32 तक मूल्य में वृद्धि, "मुक्त आइटम" स्थिति की समवर्ती रिपोर्ट करने वाले थ्रेड्स की संख्या में एक घटिया कमी आई। इसके अलावा, परिमाण के क्रम द्वारा गिराया गया औसत औसत क्वेरी समय।
हालांकि इसने समग्र सर्वर प्रदर्शन में एक बड़ा अंतर डाला, यह "निशुल्क आइटम" चांदी की गोली नहीं थी। मेरा हार्डवेयर इकोसिस्टम मुझे इस बात की परिकल्पना की ओर ले जाता है कि यह राज्य ज्यादातर "धीमी" डिस्क (2x10k डिस्क छापे 1) के साथ सिस्टम पर देखा जाता है, और तेजी से भंडारण (12x15k डिस्क आरएस 10) के साथ सिस्टम पर कम प्रचलित है। तो, डिस्क प्रदर्शन का एक चेक वारंट भी हो सकता है।
शुभ लाभ!
इसके अलावा:
यह ध्यान देने योग्य है कि innodb_thread_concurrency का डिफ़ॉल्ट मान 5.0 पॉइंट रिलीज़ का उपयोग करने के आधार पर मौलिक रूप से भिन्न है।
डिफ़ॉल्ट मान कई बार बदल गया है: MySQL 5.0.8 से पहले 8, 5.0.18 के माध्यम से 5.0.8 से 20 (अनंत), 5.0.19 से 5.0 (0) (अनंत) और 5.0.21 से 8 (परिमित)। पर। - स्रोत
इसका मतलब यह है कि 5.0.20 से 5.0.21 तक एक सहज रूप से उन्नत अपग्रेड ने डिफ़ॉल्ट को 8 से अनंत में बदल दिया, और इसके साथ प्रदर्शन में बदलाव लाया।