execution-plan पर टैग किए गए जवाब

क्वेरी ऑप्टिमाइज़र द्वारा क्वेरी को संसाधित करने के लिए चुनी गई रणनीति।

1
हैश एग्रीगेट बेलआउट
एक प्रश्न जो एक चैट चर्चा में उत्पन्न हुआ: मुझे पता है कि हैश को एक तरह से नेस्टेड लूप्स की तरह से जमानतदार स्विच से जोड़ा जाता है। एक हैश एग्रीगेट बेलआउट के लिए SQL सर्वर क्या करता है (यदि यह बिल्कुल भी हो सकता है)?

1
SQL सर्वर में सभी कनेक्शन के लिए ARITHABORT ON सेट करने के क्या प्रभाव हैं?
इसलिए मैंने निर्धारित किया है कि मेरे SQL सर्वर का अनिश्चित व्यवहार .net SqlClient डेटा प्रदाता की डिफ़ॉल्ट सेटिंग के कारण है SET ARITHABORT OFF। इसके साथ ही, मैंने विभिन्न लेखों को पढ़ा है जो इसे लागू करने के सर्वोत्तम तरीके पर बहस करते हैं। मेरे लिए, मैं सिर्फ एक …

1
क्यों sys.query_store_plan के साथ उन्मूलन कार्य में शामिल नहीं होता है?
निम्नलिखित क्वेरी स्टोर के साथ सामना की गई समस्या का सरलीकरण है: CREATE TABLE #tears ( plan_id bigint NOT NULL ); INSERT #tears (plan_id) VALUES (1); SELECT T.plan_id FROM #tears AS T LEFT JOIN sys.query_store_plan AS QSP ON QSP.plan_id = T.plan_id; plan_idस्तंभ की प्राथमिक कुंजी के रूप में दर्ज है …

1
एक निष्पादन योजना कहाँ से आती है?
क्या कोई तरीका है जो मैं यह निर्धारित कर सकता हूं कि क्या कोई योजना केवल किसी विशेष क्वेरी के लिए उत्पन्न हुई थी, या योजना कैश में पाई गई थी?

1
निष्पादन योजना में सूचित सूचकांक आकार और बफ़र्स की संख्या के बीच भारी बेमेल
समस्या हमारे पास एक क्वेरी जैसी है SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; जैसा कि यह एक टाइमआउट में चलता है (10 मिनट के बाद) अधिक बार नहीं, मैंने इस मुद्दे …

1
इस क्‍वेरी में प्राथमिक (क्‍लस्‍टरेड) कुंजी का उपयोग क्‍यों नहीं किया जा रहा है?
मेरे पास SQL ​​Server 2008 R2 तालिका है जिसकी स्कीमा संरचना निम्नानुसार है: CREATE TABLE [dbo].[CDSIM_BE] ( [ID] [bigint] NOT NULL, [EquipmentID] [varchar](50) NOT NULL, [SerialNumber] [varchar](50) NULL, [PyrID] [varchar](50) NULL, [MeasMode] [varchar](50) NULL, [ReadTime] [datetime] NOT NULL, [SubID] [varchar](15) NULL, [ProbePosition] [float] NULL, [DataPoint] [int] NULL, CONSTRAINT [PK_CDSIM_BE] PRIMARY …

1
SQL सर्वर 2014 में क्वेरी प्लान्स परफॉर्मेंस वर्सेज को बदलते हैं
हमने हाल ही में अपने सर्वर को SQL Server 2008R2 से SQL Server 2014 में अपग्रेड किया है। हमारे पास एक क्वेरी है जो 2008R2 में ठीक-ठाक चली लेकिन अब 2014 में अविश्वसनीय रूप से बहुत धीमी गति से चलती है और इसमें खराब निष्पादन की योजना है। मैंने कई …

2
बेतहाशा गलत पंक्ति अनुमानों के कारण धीमी गति से पूर्ण खोज
इस डेटाबेस के विरुद्ध फुलटेक्स्ट क्वेश्चन (आरटी ( रिक्वेस्ट ट्रैकर ) टिकटों को स्टोर करके ) निष्पादित करने में बहुत लंबा समय लगता है। अटैचमेंट टेबल (फुलटेक्स्ट डेटा युक्त) लगभग 15GB है। डेटाबेस स्कीमा निम्नानुसार है, यह लगभग 2 मिलियन पंक्तियाँ हैं: rt4 = # \ d + अनुलग्नक टेबल …

2
क्या MySQL में किसी क्वेरी को निष्पादित करने का अनुमान लागत प्राप्त करने का कोई तरीका है?
PostgreSQL में, EXPLAIN या EXPLAIN ANALYZE किसी क्वेरी को निष्पादित करने की अनुमानित लागत दिखाएगा। लेकिन MySQL में यह जानकारी प्रदान नहीं करता है। मैं अन्य उपकरणों की स्थापना के बिना अनुमान लागत कैसे प्राप्त कर सकता हूं? मैं MySQL-5.6.16 का उपयोग कर रहा हूं।

3
SQL सर्वर आँकड़े डेटाबेस या बफर पूल में संग्रहीत हैं?
बस सोच रहे थे कि आंकड़े डेटाबेस में रखे गए हैं लेकिन मेमोरी में नहीं? अगर मैं बैकअप / डेटाबेस को एक ठेस सर्वर से एक विकास सर्वर में पुनर्स्थापित करता हूं, तो क्या यह समान आंकड़े रखेगा ताकि निष्पादन योजनाएं अगर मैं इसे विकास सर्वर पर करूं तो यह …

2
जब मैं एक पंक्ति को अनप्लस कर रहा हूं तो मैं एक अनचाही समानांतर शाखा से कैसे छुटकारा पा सकता हूं?
निम्नलिखित प्रश्न पर विचार करें कि स्केलर समुच्चय के कुछ मुट्ठी भर unpivots: SELECT A, B FROM ( SELECT MAX(CASE WHEN ID = 1 THEN 1 ELSE 0 END) VAL1 , MAX(CASE WHEN ID = 2 THEN 1 ELSE 0 END) VAL2 , MAX(CASE WHEN ID = 3 THEN 1 …

1
गुटनिरपेक्ष अनुक्रमणिका पहले से ही अव्यवस्थित अनुक्रमणिका का हिस्सा है
मैं धीमी गति से चलने वाली क्वेरी को डिबग कर रहा हूं और निष्पादन योजना में 51.6648 प्रभाव के साथ एक गैर-संकुल सूचकांक का सुझाव दिया गया है। हालाँकि, गैर-क्लस्टर किए गए अनुक्रमणिका में केवल प्राथमिक कुंजी (PK) समग्र क्लस्टर अनुक्रमणिका में स्तंभ शामिल हैं। क्या यह सूचकांक में स्तंभों …

1
इंडेक्स सीक ऑपरेटर की लागत
के लिए AdventureWorks नमूना डेटाबेस क्वेरी के नीचे: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; निष्पादन योजना सूचकांक सीक के लिए अनुमानित संचालक लागत 0.0850383 (93%) को दर्शाती …

1
मास्टर / डिटेल टेबल के बीच हैश जुड़ने से बहुत कम कार्डिनिटी का अनुमान होता है
एक विस्तार तालिका में एक मास्टर तालिका में शामिल होने पर, मैं SQL सर्वर 2014 को बड़ी (विस्तार) तालिका के कार्डिनैलिटी अनुमान में शामिल होने के लिए कार्डिनैलिटी अनुमान का उपयोग करने के लिए कैसे प्रोत्साहित कर सकता हूं? उदाहरण के लिए, 10K मास्टर पंक्तियों को 100K विस्तार पंक्तियों में …

1
क्‍लस्‍डर्ड इंडेक्स इंसर्ट में मेरे विभाजन के परिणाम को हटाने का प्रदर्शन क्यों करता है?
मेरे पास एक विभाजन दृश्य है जिसमें नीचे सम्मिलित ट्रिगर (गरीब आदमी विभाजन) है। जब मैं एक DELETE करता हूं, तो मुझे नीचे क्वेरी योजना मिलती है: delete from factproductprice where pricedate = '20170725' दृश्य पर ट्रिगर: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = …

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