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

PostgreSQL के सभी संस्करण। यदि संदर्भ महत्वपूर्ण है, तो postgresql-11 जैसे अतिरिक्त संस्करण-विशिष्ट टैग जोड़ें।

2
पंक्ति की दृश्यता कितनी सटीक है?
सरलतम स्थिति में, जब हम एक नई पंक्ति को एक तालिका में डालते हैं (और लेन-देन शुरू होता है), तो यह सभी बाद के लेनदेन के लिए दिखाई देगा। xmaxइस उदाहरण में 0 देखें : CREATE TABLE vis ( id serial, is_active boolean ); INSERT INTO vis (is_active) VALUES (FALSE); …

3
3 तालिकाओं के बीच चक्रीय निर्भरता (परिपत्र संदर्भ) से कैसे बचें?
मेरे पास 3 टेबल हैं: लोग पद को यह पसंद है जब मैं ईआर मॉडल तैयार करता हूं तो उसमें चक्रीय निर्भरता होती है: 1: एन लोग -------- <पोस्ट 1: एन पोस्ट ---------- <लाइक 1: एन लोग -------- <पसंद तर्क है: 1 लोगों के कई पद हो सकते हैं। 1 …

1
क्या PostgreSQL की लॉग गतिविधि में विशिष्ट उपयोगकर्ताओं को बाहर करना संभव है?
मुझे हमारे डेटाबेस में उपयोगकर्ताओं की गतिविधि की निगरानी करने की आवश्यकता है। मैंने निम्नलिखित पैरामीटर निर्धारित किए हैं postgresql.conf: log_min_duration_statement = 0 log_connections = on log_disconnections = on log_line_prefix = '%t %a %d %h %u |' हालांकि, मुझे एहसास है कि अधिकांश लॉग फाइलें postgresउपयोगकर्ता द्वारा निष्पादित किए गए …
10 postgresql  log 

1
निष्पादन योजना में सूचित सूचकांक आकार और बफ़र्स की संख्या के बीच भारी बेमेल
समस्या हमारे पास एक क्वेरी जैसी है SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; जैसा कि यह एक टाइमआउट में चलता है (10 मिनट के बाद) अधिक बार नहीं, मैंने इस मुद्दे …

1
एक jsonb कॉलम पर gin इंडेक्स मेरी क्वेरी को धीमा क्यों कर रहा है और मैं इसके बारे में क्या कर सकता हूं?
प्रारंभिक परीक्षण डेटा: CREATE EXTENSION IF NOT EXISTS pgcrypto; CREATE TABLE docs (data JSONB NOT NULL DEFAULT '{}'); -- generate 200k documents, ~half with type: "type1" and another half with type: "type2", unique incremented index and random uuid per each row INSERT INTO docs (data) SELECT json_build_object('id', gen_random_uuid(), 'type', (CASE …

3
क्या PostgreSQL अपने अनुक्रमित में नल का उपयोग कर सकता है?
मैं इस पुस्तक को पढ़ रहा हूँ जो कहती है कि डेटाबेस मानता है कि Indexed_Col नहीं है NULL उपयोगी होने के लिए बहुत बड़ी सीमा को कवर करता है, इसलिए डेटाबेस इस स्थिति से एक इंडेक्स पर ड्राइव नहीं करेगा। मैं मानता हूं कि पुस्तक 10 साल से अधिक …

1
क्या यह डेटा के साथ एक भौतिक दृष्टिकोण को बैकअप और पुनर्स्थापित करना संभव है?
मेरे पास भौतिकवादी विचारों की गणना करने के लिए कुछ कठिन है, जो मैं वास्तविक संग्रहीत डेटा का उपयोग करके बैकअप करना और पुनर्स्थापित करना चाहता हूं, और पुनर्संयोजन द्वारा नहीं। क्या यह PostgreSQL 9.4 में संभव है? (विकल्प वास्तविक टेबल बनाने के लिए है, लेकिन वे "ताज़ा" करने के …

2
धीमी गति से चलने वाले प्रश्नों के आंकड़े प्राप्त करें
मेरा डेटाबेस एप्लिकेशन कई अलग-अलग क्वेरी चलाता है। मैंने log_min_duration_statement१००० पर सेट किया है। लेकिन वहाँ लॉग किए गए प्रश्न हमेशा धीमे नहीं होते हैं, ज्यादातर बार वे केवल कुछ एमएस लेते हैं। क्या सभी प्रश्नों का एक आंकड़ा प्राप्त करना संभव है, और उन्हें 1000 मी से अधिक समय …

2
इंडेक्स जोड़ने की लागत / लाभ कैसे निर्धारित करें?
क्रेग रिंगर के अनुसार : हालांकि यह आमतौर पर आपके संदर्भ-पक्ष विदेशी कुंजी स्तंभों पर (या शामिल) एक सूचकांक बनाने के लिए एक अच्छा विचार है, इसकी आवश्यकता नहीं है। प्रत्येक अनुक्रमणिका को आप धीमे DML परिचालनों को थोड़ा नीचे जोड़ते हैं, इसलिए आप प्रत्येक पर एक प्रदर्शन लागत का …

2
बेतहाशा गलत पंक्ति अनुमानों के कारण धीमी गति से पूर्ण खोज
इस डेटाबेस के विरुद्ध फुलटेक्स्ट क्वेश्चन (आरटी ( रिक्वेस्ट ट्रैकर ) टिकटों को स्टोर करके ) निष्पादित करने में बहुत लंबा समय लगता है। अटैचमेंट टेबल (फुलटेक्स्ट डेटा युक्त) लगभग 15GB है। डेटाबेस स्कीमा निम्नानुसार है, यह लगभग 2 मिलियन पंक्तियाँ हैं: rt4 = # \ d + अनुलग्नक टेबल …

1
मैं एक पुनरावर्ती CTE की कार्डिनैलिटी को 'संकेत' कैसे दे सकता हूं?
मैं निम्नलिखित पुनरावर्ती CTE का उपयोग एक न्यूनतम उदाहरण के रूप में कर रहा हूं, लेकिन सामान्य तौर पर, ऑप्टिमाइज़र को पुनरावर्ती CTE के लिए डिफ़ॉल्ट 'अनुमानित' कार्डिनैलिटी का उपयोग करना पड़ता है: with recursive w(n) as ( select 1 union all select n+1 from w where n<5 ) select …

2
क्वेरी को गति देने के लिए PL / pgSQL फ़ंक्शन के साथ एक रिकॉर्ड लौटाएं
मेरे पास पर्ल में लिखित एक नॉन- फोर्किंग गेम डेमॉन है , जो एक पोस्टग्रेक्यूएल 9.3 डेटाबेस में खिलाड़ी आँकड़े लिखने के लिए एक्यूनिक प्रश्नों का उपयोग करता है। लेकिन जब मुझे डेटाबेस से कुछ पढ़ने की ज़रूरत होती है (जैसे कि यदि किसी खिलाड़ी पर प्रतिबंध है या यदि …

2
PostgreSQL डेटाबेस कनेक्शन की संख्या की सही तरीके से निगरानी कैसे करें?
मैंने एक Postgres डेटाबेस पर डेटाबेस कनेक्शनों की संख्या की निगरानी के लिए एक Nagios स्क्रिप्ट का उपयोग करने की कोशिश की और मैं इस समस्या पर पहुंच गया: इन्हें वर्तमान में खुले कनेक्शनों के रूप में गिना जाता है और हर 5 मिनट में मापा जाता है। SELECT sum(numbackends) …

1
5.5 मिलियन पंक्तियों / दस्तावेजों के साथ MongoDB प्रदर्शन बनाम PostgreSQL
क्या कोई मुझे इन प्रश्नों की तुलना करने में मदद कर सकता है और बता सकता है कि पोस्टग्रेज़क्यूएल क्वेरी सिर्फ 2000ms के भीतर क्यों चलती है और MongoDB समग्र क्वेरी लगभग 9000ms और कभी-कभी 130K एमएस जितनी अधिक होती है? PostgreSQL 9.3.2 on x86_64-apple-darwin, compiled by i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 …

1
PostgreSQL PREPARE IN () मापदंडों के साथ क्वेरी
मैं PHP से एक क्वेरी तैयार करने की कोशिश कर रहा हूँ जैसे: pg_prepare($con, "prep", "select * from test where tid in ($1)"); और फिर इसके साथ निष्पादित करें: $strpar = "3,4,6,8,10"; pg_execute($con, "prep", array($strpars)); समस्या यह है कि मैं तैयार किए गए मानों की एक श्रृंखला को पारित नहीं …

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