मुझे एक उपयोगकर्ता तालिका मिली जिसमें 15+ मिलियन रिकॉर्ड हैं और पंजीकरण फ़ंक्शन करते समय मैं यह जांचना चाहता हूं कि उपयोगकर्ता नाम पहले से मौजूद है या नहीं। मैंने उपयोगकर्ता नाम कॉलम के लिए अनुक्रमण किया था और जब मैं क्वेरी को चलाता हूं "select count(uid) from users where username='webdev'"
,। Hmmm, यह रिक्त स्क्रीन को लोड करने पर जारी रहता है अंत में लटका हुआ है। मैं इसे अपने स्थानीयहोस्ट में PHP 5 & mysql 5 के साथ कर रहा हूं। तो मुझे कुछ तकनीक संभालने का सुझाव दें इस स्थिति।phs के साथ mysql में 15+ मिलियन रिकॉर्ड जोड़ना?
कि MongoDB हमारे स्थानीय मशीन में इस प्रक्रिया से निपटने के लिए अच्छा विकल्प है?
धन्यवाद, Nithish।
मैं वास्तव में अपने त्रुटि समझ में नहीं आता है, लेकिन आप "उपयोगकर्ता नाम" पर एक सूचकांक है अद्वितीय है ताकि आप अपने प्रश्न में 1 की सीमा निर्धारित करना होगा यह हो जाएगा। .. यह सुनिश्चित करेगा कि मदद करें :) –
इस क्वेरी को चलाएं, फिर परिणामों के साथ प्रश्न संपादित करें: 'उन उपयोगकर्ताओं से चयन गिनती (यूआईडी) की व्याख्या करें जहां उपयोगकर्ता नाम =' webdev'' – sberry
संदर्भ के लिए, हमारे पास 40 मिलियन से अधिक उपयोगकर्ता तालिका है पंक्तियां और जब भी पंजीकरण होता है हम लगभग एक ही प्रश्न करते हैं। प्रश्न को एक दूसरे के ठीक से अनुक्रमित, सही ढंग से डिज़ाइन की गई तालिका पर एक दूसरे के अंश लेना चाहिए। – sberry