query-optimization पर टैग किए गए जवाब

19
कई स्तंभों पर DISTINCT की गिनती
क्या इस तरह एक क्वेरी करने का एक बेहतर तरीका है: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery मुझे इस तालिका से अलग-अलग आइटमों की संख्या गिनने की आवश्यकता है, लेकिन अलग दो कॉलमों से अधिक है। मेरी क्वेरी ठीक काम करती है लेकिन मैं सोच …

7
MySQL अनुक्रमित - सबसे अच्छे अभ्यास क्या हैं?
मैं कुछ समय के लिए अपने MySQL डेटाबेस पर अनुक्रमित का उपयोग कर रहा हूं लेकिन कभी भी उनके बारे में ठीक से नहीं सीखा है। आम तौर पर मैं किसी भी फ़ील्ड पर एक इंडेक्स डालता हूं जिसे मैं एक WHEREक्लॉज़ का उपयोग करके खोज या चयन करूंगा लेकिन …

9
SQL: यदि रिकॉर्ड मौजूद है तो ठीक से जाँच कैसे करें
कुछ SQL ट्यूनिंग-संबंधित प्रलेखन पढ़ते हुए, मैंने पाया: SELECT COUNT(*) : पंक्तियों की संख्या गिनता है। अक्सर रिकॉर्ड के अस्तित्व को सत्यापित करने के लिए अनुचित रूप से उपयोग किया जाता है। क्या SELECT COUNT(*)वाकई इतना बुरा है? किसी रिकॉर्ड के अस्तित्व को सत्यापित करने का उचित तरीका क्या है?

14
एकाधिक प्रश्नों बनाम प्रश्नों को शामिल करें
क्या JOIN कई प्रश्नों की तुलना में तेज़ होते हैं? (आप अपनी मुख्य क्वेरी चलाते हैं, और फिर आप अपनी मुख्य क्वेरी से परिणामों के आधार पर कई अन्य चयन चलाते हैं) मैं पूछ रहा हूँ क्योंकि उन्हें शामिल करने से मेरे आवेदन का डिज़ाइन बहुत ही जटिल होगा यदि …

3
MongoDB में इंडेक्स मैटर की दिशा क्यों होती है?
डॉक्स को उद्धृत करने के लिए : इंडेक्स बनाते समय, कुंजी से जुड़ी संख्या इंडेक्स की दिशा को निर्दिष्ट करती है, इसलिए इसे हमेशा 1 (आरोही) या -1 (अवरोही) होना चाहिए। दिशा एकल कुंजी अनुक्रमों के लिए या यादृच्छिक अभिगम पुनर्प्राप्ति के लिए महत्वपूर्ण नहीं है, लेकिन यदि आप कंपाउंड …

8
PostgreSQL LIKE क्वेरी प्रदर्शन विविधताएँ
मैं LIKEअपने डेटाबेस में किसी विशेष तालिका में प्रश्नों के संबंध में प्रतिक्रिया समय में काफी बड़ी भिन्नता देख रहा हूं। कभी-कभी मुझे 200-400 एमएस (बहुत स्वीकार्य) के भीतर परिणाम मिलेंगे, लेकिन अन्य बार परिणाम वापस करने में 30 सेकंड तक का समय लग सकता है। मैं समझता हूं कि …

9
PostgreSQL - उस पंक्ति को लाएं जिसमें स्तंभ के लिए अधिकतम मान हो
मैं एक पोस्टग्रैज टेबल (जिसे "जीवन" कहा जाता है) के साथ काम कर रहा हूं, जिसमें time_stamp, usr_id, transaction_id, और life_remaining के कॉलम शामिल हैं। मुझे एक क्वेरी की आवश्यकता है जो मुझे प्रत्येक usr_id के लिए सबसे हालिया जीवन_प्रमाण प्रदान करेगी कई उपयोगकर्ता हैं (अलग usr_id के) टाइम_स्टैम्प एक …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.