query-performance पर टैग किए गए जवाब

डेटाबेस प्रश्नों के प्रदर्शन और / या दक्षता में सुधार के बारे में प्रश्नों के लिए।

4
क्या एक बड़ी क्वेरी को कई छोटे प्रश्नों में अलग करना बेहतर है?
ऐसी परिस्थितियां हैं जिनके लिए वांछित परिणामों का उत्पादन करने के लिए उप-चयन कथनों के साथ कई तालिकाओं को मिलाकर वास्तव में बड़ी क्वेरी की आवश्यकता होती है। मेरा प्रश्न यह है कि, क्या हमें कई छोटे प्रश्नों का उपयोग करने पर विचार करना चाहिए और डीबी को एक से …

1
अवांछनीय नेस्ट लूप बनाम हाश PostgreSQL 9.6 में शामिल हों
मुझे PostgreSQL 9.6 क्वेरी प्लानिंग से परेशानी है। मेरी क्वेरी इस तरह दिखती है: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id WHERE structures."STRUKTURBERICHT" != '' AND properties."COMPOSITION" LIKE 'Mo%' AND ( properties."NAME" LIKE '%VASP-ase-preopt%' OR properties."CALCULATOR_ID" IN (7,22,25) …

3
SQL सर्वर 2014 में क्वेरी 100x धीमा, पंक्ति गणना स्पूल पंक्ति अपराधी का अनुमान लगाती है?
मेरे पास एक क्वेरी है जो SQL Server 2012 में 800 मिलीसेकंड में चलती है और SQL सर्वर 2014 में लगभग 170 सेकंड लगती है । मुझे लगता है कि मैंने इसे Row Count Spoolऑपरेटर के लिए एक खराब कार्डिनैलिटी अनुमान से कम कर दिया है । मैंने स्पूल ऑपरेटरों …

2
PostgreSQL में तेजी से DISTINCT कैसे करें?
मेरे पास station_logsPostgreSQL 9.6 डेटाबेस में एक तालिका है: Column | Type | ---------------+-----------------------------+ id | bigint | bigserial station_id | integer | not null submitted_at | timestamp without time zone | level_sensor | double precision | Indexes: "station_logs_pkey" PRIMARY KEY, btree (id) "uniq_sid_sat" UNIQUE CONSTRAINT, btree (station_id, submitted_at) मैं …

1
SQL सर्वर द्वारा धीमा क्रम
मेरे आवेदन में, मेरे पास एक क्वेरी है जो "फाइलों" तालिका में एक खोज करता है। तालिका "फाइलें" का विभाजन "एफ" द्वारा किया जाता है। "बनाई गई" (तालिका की परिभाषा देखें और क्लाइंट 19 ("एफ"। "cid = 19) के लिए ~ 26 मिलियन पंक्तियां हैं)। यहाँ बिंदु है, अगर मैं …

3
उपयोगकर्ता-परिभाषित स्केलर फ़ंक्शन को इस तरह से अनुकरण करें जो समानता को नहीं रोकता है
मैं यह देखने की कोशिश कर रहा हूं कि क्या क्वेरी के लिए एक निश्चित योजना का उपयोग करने के लिए SQL सर्वर को ट्रिक करने का एक तरीका है। 1. पर्यावरण कल्पना कीजिए कि आपके पास कुछ डेटा है जो विभिन्न प्रक्रियाओं के बीच साझा किया गया है। तो, …


2
क्या मैं इस क्वेरी को समानांतर में चलाने के लिए इसे रिफलेक्टर कर सकता हूं?
मेरे पास एक क्वेरी है जिसे हमारे सर्वर पर चलने में लगभग 3 घंटे लगते हैं - और यह समानांतर प्रसंस्करण का लाभ नहीं उठाता है। (लगभग 1.15 मिलियन रिकॉर्ड dbo.Deidentified, 300 रिकॉर्ड में dbo.NamesMultiWord)। सर्वर की पहुंच 8 कोर तक है। UPDATE dbo.Deidentified WITH (TABLOCK) SET IndexedXml = dbo.ReplaceMultiWord(IndexedXml), …

1
मैं एक स्केलर UDF को एक क्वेरी में सिर्फ एक बार मूल्यांकन करने के लिए कैसे मजबूर कर सकता हूं?
मेरे पास एक क्वेरी है जो एक स्केलर यूडीएफ के परिणाम के खिलाफ फ़िल्टर करने की आवश्यकता है। क्वेरी को एक एकल विवरण के रूप में भेजा जाना चाहिए (इसलिए मैं एक स्थानीय चर के लिए यूडीएफ परिणाम नहीं दे सकता) और मैं टीवीएफ का उपयोग नहीं कर सकता। मैं …

1
postgres_fdw का प्रदर्शन धीमा है
एक विदेशी पर निम्नलिखित प्रश्न को 3.2 मिलियन पंक्तियों पर अमल करने में लगभग 5 सेकंड लगते हैं: SELECT x."IncidentTypeCode", COUNT(x."IncidentTypeCode") FROM "IntterraNearRealTimeUnitReflexes300sForeign" x WHERE x."IncidentDateTime" >= '05/01/2016' GROUP BY x."IncidentTypeCode" ORDER BY 1; जब मैं सामान्य टेबल पर उसी क्वेरी को निष्पादित करता हूं, तो यह 6 सेकंड में …

1
किसी क्वेरी को कैसे ऑप्टिमाइज़ किया जाए ताकि वह पहले एक इंडेक्स पर तलाश करे और उसके बाद दूसरा इंडेक्स
मेरे पास उपग्रह डेटा से पृथ्वी माप के दो सेट हैं, प्रत्येक समय फ़ील्ड्स (माध्य जूलियन तिथि के लिए mjd) और भूगोल स्थिति (जियोप्वाइंट, स्पेसियल) और मैं दो सेटों के बीच संयोग की तलाश कर रहा हूं, जैसे कि उनका समय एक सीमा से मेल खाता है 3 घंटे (या …

2
SQL में दो बड़े डेटा सेट की तुलना करने का एक कुशल तरीका
वर्तमान में, मैं दो डेटा सेटों की तुलना कर रहा हूं, जिनमें अद्वितीय StoreKey/ProductKeyसंयोजन होते हैं । StoreKey/ProductKeyजनवरी 2012 से शुरू होकर मई 2014 के बीच बिक्री के लिए 1 डेटा सेट का अद्वितीय संयोजन है (परिणाम = 450K लाइनें)। 2 डी डेटा सेट में अद्वितीय StoreKey/ProductKeyसंयोजन होते हैं, बिक्री …

4
CXPACKET इंतजार कर रहा है - समानता के लिए लागत सीमा निर्धारित करना
शेयरपॉइंट साइट की संपूर्ण समस्या निवारण पर मेरे पिछले प्रश्न के फॉलो-अप के रूप में , मैं सोच रहा था कि क्या मैं सीएक्सपैक प्रतीक्षा के बारे में कुछ कर सकता हूं। मुझे पता है कि घुटने का झटका समाधान MAXDOP को 1 पर सेट करके सभी समानता को बंद …

3
क्यों एक समूह द्वारा एक के बिना एक समूह के साथ काफी तेजी से एक क्वेरी क्वेरी है?
मैं बस उत्सुक हूं कि एक समग्र क्वेरी GROUP BYबिना किसी खंड के इतनी तेजी से क्यों चलती है । उदाहरण के लिए, इस क्वेरी को चलने में लगभग 10 सेकंड लगते हैं SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 जबकि यह एक सेकंड से भी कम समय लेता …

5
SQL सर्वर के लिए हटाएँ गति में सुधार
हमारे पास विशाल उत्पादन डेटाबेस है, इसका आकार लगभग 300GB है। क्या डिलीट क्वेरी के प्रदर्शन को बेहतर बनाने के लिए कोई दृष्टिकोण है? अभी विलोपन की गति 1-10k प्रति मिनट के बीच है, यह हमारे लिए बहुत धीमी है।

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