परफॉमन काउंटर "सबॉप्टीमल प्लान्स / सेकंड" वास्तव में क्या मापता है?


13

SQL सर्वर में, परफॉमन काउंटर "वर्कलोड ग्रुप स्टैट्स: सबॉप्टिमल प्लान्स / सेकंड" माप क्या कहता है?

यह संसाधन गवर्नर काउंटरों में से एक है , इसलिए इसे कार्यभार समूह में मापा जाता है (जो आपके पास है कि आप आरजी को कॉन्फ़िगर करते हैं या नहीं।)

मैं यह नहीं पूछ रहा हूं कि एक अच्छी योजना या एक बुरी योजना क्या है, लेकिन विशेष रूप से वह काउंटर माप क्या है, और आप सटीक योजनाओं को खोजने के लिए कहां जाते हैं? उदाहरण के लिए, मुझे विस्तारित घटनाक्रम में कुछ भी नहीं मिल रहा है जो "सबॉप्टीमल योजनाओं / सेकंड" काउंटर को ट्रिगर करने वाले क्वेरी से मेल खाएगा।


1
अब मैं "सब-इष्टतम योजनाओं / सेकंड" के लिए 1322 के साथ एक उदाहरण देख रहा हूं और सोच रहा हूं कि कहां देखा जाए। यह एक अच्छा सवाल है, ब्रेंट।
मैक्स वर्नोन

धन्यवाद! मैंने इसे केवल sp_BlitzFirst में जोड़ा क्योंकि मैंने इस हफ्ते वहां कुछ हेकटन काम करने से पहले इसे नहीं देखा था।
ब्रेंट ओजर

मुझे आश्चर्य है कि अगर यह एक महान योजना प्राप्त करने से पहले योजना अनुकूलन स्तर के समय के बारे में है।
मैक्स वर्नोन

मैं सोच रहा था कि यह StatementOptmEarlyAbortReason="TimeOut"सुनिश्चित करने के लिए कहना मुश्किल होगा ! हालांकि यह परफ़ॉर्म काउंटर के साथ अच्छी तरह से संबंध नहीं रखता है।
मैक्स वर्नोन

जवाबों:


6

इस काउंटर ट्रैक में दो आइटम हैं:

  1. समय समाप्त
  2. मेमोरी सीमा पार हो गई

एक्सएमएल योजना में मूल्यों को पाया जा सकता है जैसा कि मैक्स ने टिप्पणियों में प्रस्तावित किया है। मैं पुष्टि कर सकता हूं कि यह कम से कम SQL Server 2008 के बाद से है।

कुडोस से @ मैक्स वर्नोन और @ जोए ओबिश।

MSDN बोल टेकनेट डॉक्स विवरण सुपर उपयोगी नहीं है।


2
धन्यवाद, सीन। मैं sys.dm_os_performance_countersटाइमआउट आइटम के लिए योजना कैश को देख रहा हूं और खोज रहा हूं , और देखा कि sys.dm_exec_query_statsहाल ही में उपयोग किए गए प्रश्नों का उपयोग करते हुए डीएमवी वृद्धि नहीं कर रहा है। शायद मैं कल का पता लगाने के लिए एक MCVE एक साथ रखूँगा। इसके अलावा, ध्यान दें, जो 2012 एंटरप्राइज़ चलाने वाले हमारे EDW उत्पादन उदाहरणों में से एक पर हो रहा है।
मैक्स वर्नोन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.