विशाल डेटाबेस रिकॉर्ड अपडेट कर रहा है

मेरे पास MySQL डेटाबेस में 200,000 से अधिक रिकॉर्ड हैं। जब मैं अद्यतन क्वेरी चलाता हूं तो 5000 रिकॉर्ड कहता है कि यह कार्य करने में उम्र लगती है और ब्राउज़र पर कुछ भी नहीं देख सकता है, इसलिए मैं यह देखने में असमर्थ हूं कि इसे खत्म करने से पहले कितनी रिकॉर्ड क्वेरी अपडेट की गई है। क्या कोई समाधान उपलब्ध है या कोई मदद है?

1
@ टोमालक गेटकटल, यह है 11/11/11 ...
जोड़ा लेखक esqew, स्रोत
पिछले 15 मिनट में यह दसवां बकवास सवाल क्यों है? क्या कोई पूर्णिमा या कुछ है?
जोड़ा लेखक Lightness Races in Orbit, स्रोत
@esqew: अब और नहीं! [मैं केवल एक वास्तविक टाइमज़ोन ] स्वीकार करता हूं
जोड़ा लेखक Lightness Races in Orbit, स्रोत
उस वर्ष का एकमात्र दिन जहां अमेरिकी तिथि नोटेशन सिस्टम पूरी तरह से पागल नहीं है
जोड़ा लेखक Lightness Races in Orbit, स्रोत
@ आधाता: रिवर्स मनोविज्ञान पर आपके व्यर्थ प्रयास के लिए धन्यवाद। यदि आप मेरी प्रोफ़ाइल पर एक संक्षिप्त नज़र डालने में परेशानी लेते हैं, तो आप देखेंगे कि मैं इस समुदाय में काफी समय व्यतीत करता हूं, और थोड़ी देर के लिए किया है। आपका सिद्धांत है कि मुझे अपने विचारों को हवा में नहीं लेना चाहिए, काफी स्पष्ट रूप से आक्रामक है। आपके कमेंट के लिए धन्यवाद।
जोड़ा लेखक Lightness Races in Orbit, स्रोत
बीटीडब्ल्यू कृपया अपने अपडेट स्टेटमेंट्स को यहां पोस्ट करें ताकि हम एक नज़र डालें और इसका विश्लेषण कर सकें?
जोड़ा लेखक Christopher Pelayo, स्रोत
@ TomalakGeret'kal इस वेबसाइट पर मैंने इस तरह की टिप्पणी के साथ पहली बार गैरकानूनी व्यक्ति क्यों है। सवाल पूछा जाना है। अगर व्यक्ति स्पष्ट नहीं है या उसके पास विचार नहीं है तो वे प्रश्न पूछते हैं। अगर आपको जवाब नहीं पता है तो आप इसे छोड़ने के लिए छोड़ सकते हैं और बेहतर कर सकते हैं। धन्यवाद
जोड़ा लेखक Adhaata, स्रोत
अगर आपको लगता है कि यह स्पष्ट रूप से या आक्रामक था तो मैं अपनी टिप्पणी के लिए क्षमा चाहता हूं। मैं आपके ज्ञान और योगदान का सम्मान करता हूं हालांकि आपके द्वारा बनाई गई टिप्पणी न तो समाधान से संबंधित थी और न ही यह लोगों को प्रश्न का हिस्सा बनने के लिए प्रोत्साहित करेगी। धन्यवाद
जोड़ा लेखक Adhaata, स्रोत

2 उत्तर

समाधान शायद एक या अधिक कॉलम में इंडेक्स जोड़ने के लिए है, UPDATE क्वेरी के प्रदर्शन में सुधार। एक EXPLAIN चलाकर प्रारंभ करें और संभावित क्वेरी के WHERE खंड में उपयोग किए गए CHAR/VARCHAR कॉलम में एक इंडेक्स जोड़ना शुरू करें।

0
जोड़ा

इन बैच क्यों नहीं? फिर आप प्रगति को और आसानी से देख सकते हैं।

0
जोड़ा
यह उतना आसान हो सकता है जितना कि क्वेरी को चुनने के शीर्ष एक्स को लेना और फिर उन रिकॉर्ड्स पर अपडेट करना। फिर बस दोहराना।
जोड़ा लेखक Adam Dymitruk, स्रोत
हाय अदम, उत्तर के लिए धन्यवाद मैं भी सोच रहा था। क्या आप जानते हैं या बैच के लिए उपयोग किए जा सकने वाले किसी भी ढांचे के बारे में कोई विचार है?
जोड़ा लेखक Adhaata, स्रोत