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

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

4
कल की तुलना में मेरी क्वेरी अचानक धीमी क्यों है?
[अभिवादन] (जांचें) [ ] Well trained professional, [ ] Casual reader, [ ] Hapless wanderer, मेरे पास एक (सभी लागू करने की जाँच करें) [ ] query [ ] stored procedure [ ] database thing maybe यह ठीक चल रहा था (यदि लागू हो) [ ] yesterday [ ] in …

4
इंडेक्स सीक बनाम इंडेक्स स्कैन
धीमी गति से चलने वाली क्वेरी के निष्पादन योजना को देखते हुए और मैंने देखा कि कुछ नोड्स इंडेक्स सीक हैं और उनमें से कुछ इंडेक्स स्कैन हैं। सूचकांक खोज और सूचकांक स्कैन में क्या अंतर है? कौन सा बेहतर प्रदर्शन करता है? SQL एक को दूसरे पर कैसे चुनता …

3
अत्यधिक सॉर्ट मेमोरी अनुदान
इस सरल क्वेरी को इतनी स्मृति क्यों दी गई है? -- Demo table CREATE TABLE dbo.Test ( TID integer IDENTITY NOT NULL, FilterMe integer NOT NULL, SortMe integer NOT NULL, Unused nvarchar(max) NULL, CONSTRAINT PK_dbo_Test_TID PRIMARY KEY CLUSTERED (TID) ); GO -- 100,000 example rows INSERT dbo.Test WITH (TABLOCKX) (FilterMe, …

3
UNKNOWN के लिए VARIABLES बनाम Recompile बनाम OPTIMIZE में सूँघने का पैरामीटर
इसलिए हमारे पास आज सुबह एक लंबी चलने वाली समस्या थी (30 सेकंड + रन टाइम)। हमने यह देखने के लिए जाँच करने का निर्णय लिया कि क्या पैरामीटर सूँघना दोष है। इसलिए, हम खरीद को फिर से लिखते हैं और आने वाले मापदंडों को चर पर सेट करते हैं …

3
निष्पादन योजना मूल बातें - हैश मैच भ्रम
मैं निष्पादन योजनाओं को सीखना शुरू कर रहा हूं और इस बारे में उलझन में हूं कि वास्तव में एक हैश मैच कैसे काम करता है और इसे एक साधारण जुड़ाव में क्यों इस्तेमाल किया जाएगा: select Posts.Title, Users.DisplayName From Posts JOIN Users on Posts.OwnerUserId = Users.Id OPTION (MAXDOP 1) …

2
कैसे और क्यों) TOP एक निष्पादन योजना को प्रभावित करता है?
मामूली जटिल क्वेरी के लिए मैं अनुकूलन करने की कोशिश कर रहा हूं, मैंने देखा कि TOP nक्लॉज हटाने से निष्पादन योजना बदल जाती है। मुझे लगता है कि जब एक प्रश्न शामिल अनुमान लगाया है | TOP nडेटाबेस इंजन क्वेरी अनदेखी चल पाएंगे TOPखंड, और फिर अंत में सिर्फ …

2
XML पाठकों के साथ योजनाओं का अनुकूलन
डिफ़ॉल्ट विस्तारित ईवेंट सत्र से गतिरोध घटनाओं को खींचने के लिए क्वेरी को यहां से निष्पादित करना SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS DeadlockGraph FROM (SELECT CAST (target_data AS XML) AS TargetData FROM sys.dm_xe_session_targets st JOIN sys.dm_xe_sessions s ON …

2
पुनरावर्ती सामान्य तालिका अभिव्यक्ति में EXCEPT का उपयोग करना
निम्नलिखित क्वेरी अनंत पंक्तियों को क्यों लौटाती है? मुझे उम्मीद थी कि इस EXCEPTक्लॉज से रिक्रिएशन खत्म हो जाएगा। with cte as ( select * from ( values(1),(2),(3),(4),(5) ) v (a) ) ,r as ( select a from cte where a in (1,2,3) union all select a from ( select …

2
यदि किसी प्रश्न में CTE को परिभाषित किया जाता है और उसका उपयोग कभी नहीं किया जाता है, तो क्या यह ध्वनि करता है?
क्या क्वेरी में अप्रयुक्त सीटीई प्रदर्शन को प्रभावित करते हैं और / या उत्पन्न क्वेरी योजना में परिवर्तन करते हैं?

3
जब मैं चर को इनलाइन करता हूं तो SQL सर्वर एक बेहतर निष्पादन योजना का उपयोग क्यों करता है?
मेरे पास एक SQL क्वेरी है जिसे मैं अनुकूलित करने की कोशिश कर रहा हूं: DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable दो सूचकांक हैं: CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, …

1
SQL सर्वर 2014: असंगत स्वयं के लिए कोई स्पष्टीकरण कार्डिनैलिटी अनुमान में शामिल होता है?
SQL Server 2014 में निम्नलिखित क्वेरी योजना पर विचार करें: क्वेरी प्लान में, एक सेल्फ-जॉइन ar.fId = ar.fId1 पंक्ति का एक अनुमान देता है। हालाँकि, यह एक तार्किक रूप से असंगत अनुमान है: arइसमें 20,608पंक्तियाँ और सिर्फ एक अलग मूल्य है fId(आंकड़ों में सटीक रूप से परिलक्षित)। इसलिए, यह जुड़ाव …

3
संगणित संगणित स्तंभ पर अनुक्रमणिका को संगणित अभिव्यक्ति में कॉलम प्राप्त करने के लिए महत्वपूर्ण खोज की आवश्यकता होती है
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया क्योंकि इसका जवाब डेटाबेस एडमिनिस्ट्रेटर स्टैक एक्सचेंज पर दिया जा सकता है। 6 साल पहले पलायन कर गए । मेरे पास एक मेज पर एक निरंतर कम्प्यूटेड कॉलम है, जो केवल संक्षिप्त कॉलम से बना है, जैसे CREATE TABLE dbo.T ( …

1
उपयोगकर्ताओं को SQL सर्वर SHOWPLAN अनुमति देने के लिए कोई जोखिम हैं?
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया क्योंकि इसका जवाब डेटाबेस एडमिनिस्ट्रेटर स्टैक एक्सचेंज पर दिया जा सकता है। 7 साल पहले पलायन कर गए । मैं एक बड़े SQL Server 2008 डेटाबेस पर कुछ प्रदर्शन ट्यूनिंग कर रहा हूं, और IT समूह SHOWPLAN को अनुमति देने के …

1
SQL सर्वर कैश एक मल्टी-स्टेटमेंट टेबल-वैल्यू फ़ंक्शन का परिणाम है?
एक मल्टी-स्टेटमेंट टेबल-वैल्यू फ़ंक्शन एक टेबल चर में अपना परिणाम देता है। क्या इन परिणामों को कभी भी पुन: उपयोग किया जाता है, या फ़ंक्शन को हमेशा हर बार पूरी तरह से मूल्यांकन किया जाता है जिसे यह कहा जाता है?

1
एक निरंतर चयन क्वेरी योजना में यह लगातार स्कैन और लेफ्ट आउटर जॉइन कहां से आते हैं?
मेरे पास यह तालिका है: CREATE TABLE [dbo].[Accounts] ( [AccountId] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID(), -- WHATEVER other columns ); GO CREATE UNIQUE CLUSTERED INDEX [AccountsIndex] ON [dbo].[Accounts]([AccountId] ASC); GO यह प्रश्न: DECLARE @result UNIQUEIDENTIFIER SELECT @result = AccountId FROM Accounts WHERE AccountId='guid-here' एक क्वेरी सूचकांक के साथ निष्पादित …

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