/ / त्रुटि कोड: 2013: क्वेरी के दौरान माईस्क्ल सर्वर से कनेक्शन खो गया है। इस क्वेरी को कैसे सुधार सकते हैं - mysql

त्रुटि कोड: 2013: क्वेरी के दौरान MySQL सर्वर से कनेक्शन खो गया .. इस क्वेरी को कैसे सुधार सकता है - mysql

मुझे अपनी पोस्ट शीर्षक में बताई गई त्रुटि मिल रही है। मेरे पास दो टेबल हैं। पहला, बड़ा 4000,000 से अधिक रिकॉर्ड है और दूसरा, छोटा 7000 रिकॉर्ड के बराबर है मैं samll तालिका में मान खोजना चाहता हूं और यदि पाया जाता है, तो मैं पूरे रिकॉर्ड को बड़ी तालिका से निकालना चाहता हूं। कमांड को कभी भी निष्पादित नहीं किया जाता है और हमेशा डेटाबेस के साथ कनेक्शन खो देता है। मैंने केवल 50 रिकॉर्ड करने के लिए आउट पुट को सीमित करने की कोशिश की, एक ही बात होती है। क्रिप्या मेरि सहायता करे। यदि मुझे अनुक्रमण जैसी कोई चीज़ चाहिए (मैंने पढ़ा कि यह इस तरह की प्रदर्शन समस्याओं को हल कर सकता है, तो कृपया मुझे स्पष्ट करें कि मैं कैसे हूं। मैं "डीबीए नहीं हूं")

select * from db.large, db.small
where large.value=small.value;

*संपादित करें: * मैं MySQL कार्यक्षेत्र 5.2.41 CE का उपयोग करता हूं।

उत्तर:

जवाब के लिए 0 № 1

पिछले प्रोजेक्ट पर एक बिंदु पर, मैं कर सकता थावास्तव में MySQL सर्वर को बहुत ही सरल क्वेरी के साथ प्रतिलिपि बनाया गया है। डेटाबेस को कोड करने वाले कोड में, मुझे वही त्रुटि संदेश दिखाई दिया। क्या आप यह सत्यापित कर सकते हैं कि क्वेरी के पहले और बाद में MySQL सर्वर की प्रक्रिया आईडी समान है? संभावना है कि आपके ओएस क्रैश के तुरंत बाद MySQL सर्वर को पुनरारंभ करता है, और MySQL कमांड लाइन क्लाइंट स्वचालित रूप से फिर से जुड़ जाता है (हालांकि यह एक नोटिस का उत्सर्जन करता है कर देता है)।