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

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

1
इंडेक्स का उपयोग `= किसी भी ()` के साथ नहीं बल्कि `इन` के साथ किया जाता है
तालिका tके दो सूचकांक हैं: create table t (a int, b int); create type int_pair as (a int, b int); create index t_row_idx on t (((a,b)::int_pair)); create index t_a_b_idx on t (a,b); insert into t (a,b) select i, i from generate_series(1, 100000) g(i) ; anyऑपरेटर के साथ किसी भी इंडेक्स …

2
अनुक्रमित डेटाटाइम कॉलम का उपयोग करके MySQL प्रदर्शन समस्या
मैंने अब लगभग एक घंटे के लिए निम्नलिखित समस्या को हल करने की कोशिश की और अभी भी इसके साथ आगे नहीं मिला। ठीक है, मेरे पास एक मेज है (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+-------------------+----------------+ | id | int(11) …

6
अचानक संग्रहीत योजना के लिए धीमी निष्पादन योजना
मैं एक समस्या को समझने की कोशिश कर रहा हूँ जो हम SQL Server 2000 के साथ कर रहे हैं। हम एक मामूली लेन-देन की वेबसाइट हैं और हमारे पास एक संग्रहित खरीद है जिसे sp_GetCurrentTransactionsएक ग्राहक नाम, और दो दिनांक स्वीकार करता है। अब तिथियों और ग्राहक के आधार …

5
कैसे बड़े तालिकाओं पर बाएँ जोड़ों के साथ बहुत धीमी गति से चयन करने के लिए
मैं गुगली कर रहा था, आत्म-शिक्षित और घंटों तक समाधान की तलाश कर रहा था लेकिन कोई भाग्य नहीं। मुझे यहां कुछ ऐसे ही सवाल मिले लेकिन यह मामला नहीं। मेरी टेबल: व्यक्ति (~ 10 मीटर पंक्तियाँ) विशेषताएँ (स्थान, आयु, ...) लिंक (M: M) व्यक्तियों और विशेषताओं (~ 40M पंक्तियों) …

3
MySQL इस आदेश के लिए बल पर भी सूचकांक की उपेक्षा क्यों करता है?
मैं एक चलाता हूं EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | …

3
SQL सर्वर कार्डिनैलिटी संकेत
क्या SQL सर्वर अनुकूलक (किसी भी संस्करण) के लिए एक कार्डिनैलिटी अनुमान को 'इंजेक्ट' करने का एक तरीका है? यानी ओरेकल के कार्डिनैलिटी संकेत के समान कुछ। मेरी प्रेरणा लेख द्वारा संचालित है, कितने अच्छे हैं क्वेरी ऑप्टिमाइज़र, वास्तव में? [१] , जहाँ वे खराब योजना के चयन पर कार्डिनलिटी …

1
जब मैं कॉलम अनुक्रमणित करता हूं तो यह साइक्लाइट क्वेरी बहुत धीमी क्यों होती है?
मेरे पास दो तालिकाओं के साथ एक sqlite डेटाबेस है, प्रत्येक में 50,000 पंक्तियों के साथ (नकली) लोगों के नाम हैं। मैंने यह पता लगाने के लिए एक सरल क्वेरी का निर्माण किया है कि कितने नाम हैं (दिए गए नाम, मध्य प्रारंभिक, उपनाम) जो दोनों तालिकाओं के लिए सामान्य …

4
एक रनटाइम में एक क्लॉज के लिए एक ज्वाइन को ऑप्टिमाइज़ किया जाता है?
जब मैं इस तरह से एक प्रश्न लिखता हूँ ... select * from table1 t1 join table2 t2 on t1.id = t2.id क्या एसक्यूएल ऑप्टिमाइज़र, निश्चित नहीं है कि अगर यह सही शब्द है, तो इसका अनुवाद करें ... select * from table1 t1, table2 t2 where t1.id = t2.id …

4
अच्छा, बुरा या उदासीन: जहां 1 = 1
Reddit पर इस प्रश्न को देखते हुए , मैंने क्वेरी को साफ़ करने के लिए कहा कि मुद्दा क्वेरी में कहाँ था। मैं पहले कॉमा का उपयोग करता हूं और WHERE 1=1प्रश्नों को संशोधित करना आसान बनाता हूं, इसलिए मेरे प्रश्न आमतौर पर इस तरह समाप्त होते हैं: SELECT C.CompanyName …

4
क्या लाखों पंक्तियों के साथ संकीर्ण तालिका पर क्वेरी प्रदर्शन बढ़ाना संभव है?
मेरे पास एक क्वेरी है जो वर्तमान में पूरा करने के लिए औसतन 2500ms ले रही है। मेरी तालिका बहुत संकीर्ण है, लेकिन 44 मिलियन पंक्तियाँ हैं। प्रदर्शन को बेहतर बनाने के लिए मेरे पास क्या विकल्प हैं, या यह जितना अच्छा है उतना अच्छा है? पूछताछ SELECT TOP 1000 …

5
मैं इस 20 मिलियन रिकॉर्ड दृश्य को तेजी से कैसे क्वेरी करूं?
एक खोज कार्यक्षमता के लिए मैं एक ऐसे दृश्य का उपयोग कर रहा हूं जिसमें सभी तालिकाओं से रिकॉर्ड हैं जिनके भीतर मुझे खोज करने की आवश्यकता है। दृश्य में लगभग 20 मिलियन रिकॉर्ड हैं। इस दृश्य के विरुद्ध खोज में बहुत अधिक समय लग रहा है। मुझे इस दृश्य …

5
SQL सर्वर को क्वेरी स्थितियों को लिखित रूप में चलाने के लिए बाध्य करता है?
मैं SQL Server 2008 R2 का उपयोग कर रहा हूं और मेरे पास यह छद्म क्वेरी (SP) है: select ... from ... WHERE @LinkMode IS NULL AND (myColumn IN (...very long-running query...)) ... ... समस्या यह है कि क्वेरी को निष्पादित करने में बहुत लंबा समय लगता है - भले …

1
आंशिक रूप से कवर करने वाली सीमा की अनिश्चितता का अनुमान भविष्यवाणी करता है
फिलहाल मैं यह पता लगाने की कोशिश कर रहा हूं कि कैसे SQL सर्वर रेंज की कार्डिनैलिटी का मूल्यांकन करता है जो आंशिक रूप से हिस्टोग्राम कदम को कवर करता है। इंटरनेट पर, कार्डिनैलिटी-एसेसमेंट-फॉर-एंड-फॉर-इंट्रा-स्टेप-स्टैटिस्टिक्स-वैल्यू मैं एक समान प्रश्न आया था और पॉल व्हाइट ने इसका एक दिलचस्प जवाब दिया। पॉल …

2
न तो DBCC FREEPROCCACHE और न ही DBCC FREESYSTEMCACHE ('SQL प्लान') CACHESTORE_SQLCP स्मृति को मुक्त करने के लिए कुछ भी करते हैं
CACHESTORE_SQLCP Sql योजनाएँ कुछ दिनों के बाद 38 GB तक बढ़ जाती हैं। हम पहले से ही "तदर्थ वर्कलोड के लिए अनुकूलन" विकल्प पर चल रहे हैं। (एंटिटी फ्रेमवर्क और कस्टम रिपोर्टिंग बहुत सारे विज्ञापन होक्स बनाता है!) बहु-AZ मिररिंग के साथ AWS RDS पर SQL Server 2016 SE 3.00.2164.0.v1 …

1
SQL सर्वर 2016 में SUBSTRING () युक्त विधेय पर अनुमानों में परिवर्तन
SQL सर्वर 2016 में परिवर्तन के बारे में कोई दस्तावेज या शोध है कि SUBSTRING () या अन्य स्ट्रिंग फ़ंक्शंस वाले विधेय के लिए कार्डिनैलिटी का अनुमान कैसे लगाया जाता है? मेरे द्वारा पूछे जाने का कारण यह है कि मैं एक ऐसी क्वेरी को देख रहा था, जिसका प्रदर्शन …

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