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

एक डेटाबेस के संदर्भ में, अनुकूलन एक कुशल भौतिक निष्पादन योजना का चयन करके क्वेरी ऑप्टिमाइज़र की प्रक्रिया को संदर्भित करता है।

6
यदि कोई सूचकांक आवश्यक या आवश्यक है तो यह कैसे निर्धारित किया जाए
मैं अपने MS SQL डेटाबेस पर एक ऑटो-इंडेक्स टूल चला रहा हूं (मैंने Microsoft से उत्पन्न एक स्क्रिप्ट को संशोधित किया है जो इंडेक्स स्टैटिस टेबल - ऑटोमेटेड ऑटो इंडेक्सिंग को देखता है )। आंकड़ों से, अब मेरे पास इंडेक्स की सिफारिशों की एक सूची है जो बनाने की आवश्यकता …

4
टाइमस्टैम्प की एक सीमा पर प्रश्नों का अनुकूलन (दो कॉलम)
मैं Ubuntu 12.04 पर PostgreSQL 9.1 का उपयोग करता हूं। मुझे समय की सीमा के भीतर रिकॉर्ड का चयन करने की आवश्यकता है: मेरी तालिका time_limitsमें दो timestampफ़ील्ड और एक integerसंपत्ति है। मेरी वास्तविक तालिका में अतिरिक्त कॉलम हैं जो इस क्वेरी के साथ शामिल नहीं हैं। create table ( …

3
MySQL में विचारों का उपयोग कब करें?
विश्लेषण में उपयोग के लिए कई जॉइन से टेबल बनाते समय, व्यू का उपयोग करना कब पसंद किया जाता है? एक कारण यह है कि मैं विचारों का उपयोग करना पसंद करूंगा कि डेटाबेस स्कीमा को रूबी के भीतर से हमारे व्यवस्थापक द्वारा विकसित किया गया है, और मैं रूबी …

4
क्या PostgreSQL में प्रदर्शन के लिए विचार हानिकारक हैं?
निम्नलिखित डीबी डिजाइन (शुरुआत डेटाबेस डिजाइन आईएसबीएन: 0-7645-7490-6) के बारे में एक पुस्तक का एक अंश है: विचारों का उपयोग करने के साथ एक दृश्य के खिलाफ एक क्वेरी को छान रहा है, एक बहुत बड़ी तालिका के एक बहुत छोटे हिस्से को पढ़ने की उम्मीद करता है। किसी भी …

3
WHERE IN का उपयोग करके डिलीट ऑपरेशन के दौरान अनपेक्षित स्कैन
मुझे निम्नलिखित की तरह एक क्वेरी मिली है: DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL ) tblFEStatsBrowsers को 553 पंक्तियाँ मिली हैं। tblFEStatsPaperHits को 47.974.301 पंक्तियाँ मिली हैं। tblFEStatsBrowsers: CREATE TABLE [dbo].[tblFEStatsBrowsers]( [BrowserID] [smallint] IDENTITY(1,1) NOT NULL, …

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

1
JOIN क्लॉज में निर्माण का उपयोग कुछ मामलों में अनुकूलन बाधाओं का परिचय दे सकता है?
यह मेरे ध्यान में लाया गया कि प्रश्नों के खंड में USINGनिर्माण (इसके बजाय ON) कुछ मामलों में अनुकूलन बाधाओं का परिचय दे सकता है।FROMSELECT मेरा मतलब है कि यह महत्वपूर्ण शब्द: चुनते हैं * एक से JOIN b USING (a_id) बस अधिक जटिल मामलों में। प्रसंग: इस प्रश्न के …

5
लॉजिकल ऑपरेटर OR और WHERE में शर्तों के क्रम और स्थिति
आइए इन दो बयानों की जांच करें: IF (CONDITION 1) OR (CONDITION 2) ... IF (CONDITION 3) AND (CONDITION 4) ... यदि CONDITION 1है TRUE, CONDITION 2तो जाँच की जाएगी ? यदि CONDITION 3है FALSE, CONDITION 4तो जाँच की जाएगी ? शर्तों के बारे में क्या WHERE: क्या SQL सर्वर …

2
बड़े IN के साथ एक पोस्टग्रैड क्वेरी को ऑप्टिमाइज़ करना
इस क्वेरी को आपके द्वारा अनुसरण किए गए लोगों द्वारा बनाई गई पोस्ट की सूची मिलती है। आप असीमित संख्या में लोगों का अनुसरण कर सकते हैं, लेकिन अधिकांश लोग <1000 अन्य का अनुसरण करते हैं। क्वेरी की इस शैली के साथ, स्पष्ट अनुकूलन "Post"आईडी को कैश करना होगा , …

4
इन योजनाओं में एक अद्वितीय सूचकांक पर 1000 (एक ही) की अनुमानित लागत क्यों अलग है?
दोनों निष्पादन योजनाओं के नीचे दिए गए प्रश्नों में एक अद्वितीय सूचकांक पर 1,000 खोज करने का अनुमान है। एक ही स्रोत तालिका पर एक ऑर्डर किए गए स्कैन द्वारा सीक को संचालित किया जाता है, इसलिए समान क्रम में समान मूल्यों की मांग करते हुए समाप्त होना चाहिए। दोनों …

5
मेरी चयनित DISTINCT TOP N क्वेरी संपूर्ण तालिका को स्कैन क्यों करती है?
मैंने कुछ SELECT DISTINCT TOP Nप्रश्नों में भाग लिया है जो SQL सर्वर क्वेरी ऑप्टिमाइज़र द्वारा खराब रूप से अनुकूलित किए गए प्रतीत होते हैं। आइए एक तुच्छ उदाहरण पर विचार करके शुरू करें: दो वैकल्पिक मूल्यों के साथ एक लाख पंक्ति तालिका। मैं डेटा उत्पन्न करने के लिए GetNums …

3
एसक्यूएल सर्वर ए <बी या ए <बी या ए> बी में विभाजित करता है, यदि बी गैर-नियतात्मक है तो अजीब परिणाम देता है
हमें SQL सर्वर के साथ एक दिलचस्प समस्या का सामना करना पड़ा है। निम्नलिखित रेप्रो उदाहरण पर विचार करें: CREATE TABLE #test (s_guid uniqueidentifier PRIMARY KEY); INSERT INTO #test (s_guid) VALUES ('7E28EFF8-A80A-45E4-BFE0-C13989D69618'); SELECT s_guid FROM #test WHERE s_guid = '7E28EFF8-A80A-45E4-BFE0-C13989D69618' AND s_guid &lt;&gt; NEWID(); DROP TABLE #test; बेला कृपया एक …

2
LIKE ऑपरेटर के लिए कार्डिनैलिटी का अनुमान (स्थानीय चर)
मैं इस धारणा के तहत था कि जब LIKEसभी परिदृश्यों में ऑपरेटर का उपयोग करते हुए दोनों विरासत और नए सीईएस 9% अनुमान का उपयोग करते हैं (यह मानते हुए कि प्रासंगिक आँकड़े उपलब्ध हैं और क्वेरी ऑप्टिमाइज़र को चयनात्मकता अनुमानों का सहारा नहीं लेना है)। क्रेडिट डेटाबेस के खिलाफ …

1
यह क्वेरी इंडेक्स स्पूल का उपयोग क्यों नहीं करती है?
मैं यह प्रश्न पूछ रहा हूं ताकि ऑप्टिमाइज़र के व्यवहार को बेहतर ढंग से समझने और सूचकांक स्पूल के आसपास की सीमाओं को समझने के लिए। मान लीजिए कि मैंने पूर्णांक 1 से 10000 तक ढेर में डाल दिया है: CREATE TABLE X_10000 (ID INT NOT NULL); truncate table X_10000; …

1
SQL: 2008 मानक में निर्दिष्ट CTE का अनुकूलन बाड़ व्यवहार (क्वेरी के साथ) है? यदि हां, तो कहां?
मैं अक्सर WITHप्रश्नों (कॉमन टेबल एक्सप्रेशन, या CTE) को ऑप्टिमाइज़ेशन फेंस के रूप में देखता हूं , जहां सर्वर को सीटीई प्रश्नों में फिल्टर को नीचे धकेलने की अनुमति नहीं है, CTE के सामान्य एक्सप्रेशंस को बाहर खींचो, आदि का अक्सर दावा किया जाता है। SQL मानकों के लिए आवश्यक …

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