पर प्रतीक्षा करें मेरे पास धीमी गति से चल रही क्वेरी है कि मैं अनुकूलित करने पर काम कर रहा हूं।एसक्यूएल सर्वर - प्रबंधन स्टूडियो - क्लाइंट सांख्यिकी - सर्वर उत्तर बनाम क्लाइंट प्रोसेसिंग समय
प्रबंधन स्टूडियो में क्लाइंट सांख्यिकी को देखते समय इसे सर्वर उत्तरों पर लगभग 8 सेकंड प्रतीक्षा समय और क्लाइंट प्रोसेसिंग समय पर लगभग 1 सेकंड लग रहा था।
मैंने हमेशा सोचा है कि सर्वर उत्तरों पर प्रतीक्षा समय काम करने की संख्या थी और क्लाइंट प्रोसेसिंग समय आमतौर पर बैंडविड्थ या बड़े डेटा आकार से संबंधित था।
मैंने क्वेरी में कई बदलाव किए हैं और अब सर्वर उत्तरों पर मेरा प्रतीक्षा समय लगभग 250ms है, हालांकि, क्लाइंट प्रोसेसिंग का समय लगभग 9 सेकंड तक बढ़ गया है जिससे कुल निष्पादन समय थोड़ा धीमा हो जाता है।
परिणाम सेट लौटाया जाना बिल्कुल वही है।
क्या कोई इस बात पर कोई प्रकाश डाल सकता है कि इन दो संख्याओं के बीच वास्तव में क्या अंतर है और इसका परिणाम क्या होगा?
क्वेरी आप निष्पादित करने के लिए कोशिश कर रहे हैं क्या है? –
आगे की जांच के बाद, समस्या क्वेरी के भीतर तालिका-मूल्यवान यूडीएफ में शामिल हो रही थी। यह एक SOS_SCHEDULER_YIELD क्वेरी की प्रत्येक पंक्ति के लिए प्रतीक्षा कर रहा था। तालिका के पैरामीटर तय किए गए थे इसलिए मैंने इसके साथ एक अस्थायी तालिका बनाई और उसमें शामिल हो गए। दोनों उत्तरों ने मेरी मदद की ताकि स्वीकार्य चुनना कठिन हो। मैं इसे रीमस को देने जा रहा हूं क्योंकि उसने दो बार देखे जाने के बारे में अपने विचारों की पुष्टि की थी और इंतजार करने के लिए सटीक आदेश भी दिए थे। –