प्रश्न एक ही सटीक क्वेरी 2 अलग-अलग MySQL व्याख्या परिणाम क्यों देती है?
ए क्योंकि कुछ अलग है। यदि क्वेरी में नहीं है, तो दो तालिकाओं या डेटाबेस उदाहरणों के बीच।
अंतर खोजने के लिए इन सभी की समीक्षा की जानी चाहिए:
- क्या वे MySQL के समान संस्करण पर चल रहे हैं (
SHOW VARIABLES LIKE '%version%'
) - क्या इंस्टेंस एक ही कैरेक्टरसेट चला रहे हैं (
SHOW [GLOBAL] VARIABLES LIKE 'character_set%'
) - क्या टेबल कॉलम में एक ही कैरेक्टरसेट का इस्तेमाल होता है (
SHOW CREATE TABLE
) - क्या दोनों टेबल एक ही स्टोरेज इंजन का उपयोग कर रहे हैं? (
SHOW CREATE TABLE
) - यदि प्राथमिक कुंजी एक संयुक्त कुंजी है, तो क्या कॉलम उसी क्रम में हैं (
SHOW CREATE TABLE
) - क्या आंकड़े अद्यतित और सटीक हैं?
- क्या बहुत सारी इन्सर्ट, अपडेट, डिलीट एक्टिविटी के कारण टेबल में से एक खंडित है?
- क्या MyISAM कुंजी कैश या InnoDB बफ़र्स दोनों सर्वरों पर समान आकार के हैं?