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

PostgreSQL प्रश्नों के साथ प्रदर्शन समस्याएँ

4
एक PostgreSQL तालिका पंक्ति के आकार को मापें
मेरे पास एक PostgreSQL टेबल है। select *बहुत धीमा है जबकि select idअच्छा और जल्दी है। मुझे लगता है कि यह हो सकता है कि पंक्ति का आकार बहुत बड़ा है और परिवहन में थोड़ा समय लग रहा है, या यह कोई अन्य कारक हो सकता है। मुझे सभी क्षेत्रों …

6
मैं कुशलतापूर्वक "सबसे हाल की संगत पंक्ति" कैसे प्राप्त करूं?
मेरे पास एक क्वेरी पैटर्न है जो बहुत सामान्य होना चाहिए, लेकिन मुझे नहीं पता कि इसके लिए एक कुशल क्वेरी कैसे लिखनी है। मैं एक तालिका की पंक्तियों को देखना चाहता हूं जो "किसी अन्य तालिका की पंक्तियों के बाद सबसे हाल की तारीख" के अनुरूप है। मेरे पास …

2
क्या उस खंड को उस क्रम में लागू किया जाता है जिस क्रम में वे लिखे गए हैं?
मैं एक क्वेरी को अनुकूलित करने की कोशिश कर रहा हूं जो एक बड़ी तालिका (37 मिलियन पंक्तियों) में दिखता है और एक प्रश्न है कि किसी क्वेरी में संचालन को किस क्रम में निष्पादित किया जाता है। select 1 from workdays day where day.date_day >= '2014-10-01' and day.date_day <= …

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

2
श्रेणी प्रकार पर सटीक समानता के कारण खराब क्वेरी योजना को कैसे संभालना है?
मैं एक अद्यतन कर रहा हूँ जहाँ मुझे एक tstzrangeचर पर एक सटीक समानता की आवश्यकता होती है । ~ 1M पंक्तियों को संशोधित किया जाता है, और क्वेरी में ~ 13 मिनट लगते हैं। इसका परिणाम यहांEXPLAIN ANALYZE देखा जा सकता है , और वास्तविक परिणाम क्वेरी प्लानर द्वारा …

4
क्या एक पंक्ति को उसी मान के साथ अद्यतन करना वास्तव में पंक्ति को अद्यतन करता है?
मेरा प्रदर्शन-संबंधी प्रश्न है। मान लीजिए कि मेरा पहला नाम माइकल के साथ है। निम्नलिखित प्रश्न लें: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 क्या क्वेरी वास्तव में अपडेट को निष्पादित करेगी, भले ही इसे उसी मूल्य पर अपडेट किया जा रहा हो? यदि हां, तो मैं …

1
तारीखों के साथ सूचकांक अनुकूलन
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया क्योंकि इसका जवाब डेटाबेस एडमिनिस्ट्रेटर स्टैक एक्सचेंज पर दिया जा सकता है। 7 साल पहले पलायन कर गए । मेरे पास PostgreSQL 9.0.8 में वस्तुओं की एक बड़ी तालिका (15M + पंक्ति) है, जिसके लिए मैं पुराने क्षेत्र के लिए क्वेरी …

1
अनुक्रमित: पूर्णांक बनाम स्ट्रिंग प्रदर्शन यदि नोड्स की संख्या समान है
मैं PostgreSQL (9.4) डेटाबेस के साथ रूबी ऑन रेल्स में एक एप्लिकेशन विकसित कर रहा हूं। मेरे उपयोग के मामले में, तालिकाओं में स्तंभों को बहुत बार देखा जाएगा, क्योंकि आवेदन का पूरा बिंदु एक मॉडल पर बहुत विशिष्ट विशेषताओं की खोज कर रहा है। मैं वर्तमान में यह तय …

5
कई स्तंभों पर DISTINCT का चयन करें
मान लें कि हमारे पास एक (a,b,c,d)ही डेटा प्रकार के चार स्तंभों वाली एक तालिका है । क्या कॉलम में डेटा के भीतर सभी अलग-अलग मूल्यों का चयन करना और उन्हें एक ही कॉलम के रूप में वापस करना संभव है या क्या मुझे इसे प्राप्त करने के लिए फ़ंक्शन …

1
क्या यह एक मेज पर VACUUM चलाने के लिए लायक है जो केवल INSERT प्राप्त करता है?
2015 की पुन: इन्वेंट टॉक में, AWS ने उल्लेख किया कि वैक्यूम को केवल अपडेट या हटाने के बाद ही नहीं, बल्कि आवेषण के बाद भी चलाया जाना चाहिए। यहाँ बात का प्रासंगिक हिस्सा है: http://www.youtube.com/watch?v=tZXp19q8RFo&t=16m2s माना जाता है कि कुछ क्लीनअप हैं जो ब्लॉक पर किए जाने चाहिए भले …

1
log_min_duration_statement सेटिंग को अनदेखा किया जाता है
मैं Postgresql 9.1उबंटू पर दौड़ रहा हूं । सटीक Postgresql संस्करण 9.1+129ubuntu1मेरे पैकेज प्रबंधक शो के रूप में है। मेरे पास 2 डेटाबेस हैं जो सक्रिय रूप से उपयोग में हैं और वे एक दूरस्थ सर्वर से उपयोग किए जाते हैं। मैं उन प्रश्नों को लॉग करना चाहता हूं जिनके …

1
यह LEFT JOIN LEFT JOIN LATERAL की तुलना में इतना खराब क्यों है?
मेरे पास निम्न तालिकाएँ हैं (सकीला डेटाबेस से ली गई हैं): फ़िल्म: film_id पेक है अभिनेता: अभिनेता_निधि है film_actor: film_id और actor_id फिल्म / अभिनेता के लिए fkeys हैं मैं एक विशेष फिल्म का चयन कर रहा हूं। इस फिल्म के लिए, मैं भी चाहता हूं कि सभी कलाकार उस …

2
PostgreSQL में GIN सूचकांक का उपयोग करते समय क्रमबद्ध करके ORDER को कैसे गति दें?
मेरे पास इस तरह की एक तालिका है: CREATE TABLE products ( id serial PRIMARY KEY, category_ids integer[], published boolean NOT NULL, score integer NOT NULL, title varchar NOT NULL); एक उत्पाद कई श्रेणियों से संबंधित हो सकता है। category_idsकॉलम में सभी उत्पाद श्रेणियों की आईडी की सूची होती है। …

2
बड़ी तालिका में धीमा सूचकांक स्कैन
PostgreSQL 9.2 का उपयोग करते हुए, मुझे अपेक्षाकृत बड़ी तालिका (200+ मिलियन पंक्तियों) पर धीमी क्वेरी के साथ परेशानी है। मैं कुछ भी पागल करने की कोशिश नहीं कर रहा हूं, सिर्फ ऐतिहासिक मूल्यों को जोड़ रहा हूं। नीचे क्वेरी और क्वेरी प्लान आउटपुट है। मेरी तालिका लेआउट: Table "public.energy_energyentry" …

1
pgAdmin किसी भी रिमोट ऑपरेशन पर बेहद धीमा है
मैं अपने स्थानीय सर्वर से दूरस्थ रूप से जुड़ने वाले अपने स्थानीय pgAdmin से इस क्वेरी को चलाता हूं: select * from users order by random() limit 1; यह 17 सेकंड और शो के लिए लटका रहता है Total query runtime: 148 ms. 1 row retrieved. यह किसी भी ऑपरेशन …

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