Pytania otagowane jako postgresql

Wszystkie wersje PostgreSQL. Dodaj dodatkowy znacznik specyficzny dla wersji, taki jak postgresql-11, jeśli ten kontekst jest ważny.

4
Powolne zapytanie przy dużym stole z GROUP BY i ORDER BY
Mam tabelę z 7,2 milionami krotek, która wygląda następująco: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file | character varying …

2
Modelowanie ograniczeń agregatów podzbiorów?
Korzystam z PostgreSQL, ale uważam, że większość najlepszych baz danych musi mieć podobne możliwości, a ponadto, że rozwiązania dla nich mogą inspirować rozwiązania dla mnie, więc nie rozważaj tego specyficznego dla PostgreSQL. Wiem, że nie jestem pierwszym, który próbuje rozwiązać ten problem, więc myślę, że warto o to zapytać, ale …

3
Co jest pobierane z dysku podczas zapytania?
Dość proste pytanie, prawdopodobnie gdzieś na nie udzielono odpowiedzi, ale nie wydaje mi się, aby tworzyło właściwe pytanie wyszukiwania dla Google ... Czy liczba kolumn w określonej tabeli wpływa na wydajność zapytania, gdy jest ono wysyłane do podzbioru tej tabeli? Na przykład, jeśli tabela Foo ma 20 kolumn, ale moje …

2
Zrozumienie formatu czasu polecenia EXPLAIN - Postgres
Kiedy uruchamiam komendę EXPLAIN ANALYZE dla danego zapytania, mam trudności z interpretacją wartości czasu wyjściowego. Na przykład (rzeczywisty czas = 8163,890..8163,893). Czy ułamki dziesiętne reprezentują powtarzające się znaki? Przepraszamy, może to być pytanie noobish, ale chcę się upewnić, że poprawnie interpretuję wyniki. -> GroupAggregate (cost=2928781.21..2929243.02 rows=1 width=27712) (actual time=8163.890..8163.893 rows=1 …

5
Jak sprawdzić certyfikat SSL serwera PostgreSQL?
Załóżmy, że działa serwer PostgreSQL i ma włączony protokół SSL. Jak mogę sprawdzić certyfikat SSL za pomocą „standardowych” narzędzi Linux i PostgreSQL? Mam nadzieję, że dane wyjściowe będą podobne do tych, które można uzyskać po uruchomieniu openssl x509 -text .... Mam nadzieję na jedno- lub dwuliniową odpowiedź w wierszu poleceń, …

1
Jak atomowo zastąpić dane tabeli w PostgreSQL
Chcę zastąpić całą zawartość tabeli, nie wpływając na żadne przychodzące SELECTinstrukcje podczas procesu. Przypadkiem użycia jest posiadanie tabeli, która przechowuje informacje o skrzynce pocztowej, które są regularnie wyodrębniane i muszą być przechowywane w tabeli PostgreSQL. Jest wielu klientów korzystających z aplikacji, która stale odpytuje tę samą tabelę. Normalnie zrobiłbym coś …
14 postgresql 

1
Jak zindeksować zapytanie za pomocą `WHERE field IS NULL`?
Mam tabelę z dużą ilością wstawek, ustawiając jedno z pól ( uploaded_at) na NULL. Następnie okresowe zadanie wybiera wszystkie krotki WHERE uploaded_at IS NULL, przetwarza je i aktualizuje, ustawiając uploaded_atna bieżącą datę. Jak powinienem indeksować tabelę? Rozumiem, że powinienem użyć częściowego indeksu, takiego jak: CREATE INDEX foo ON table (uploaded_at) …

3
Porównaj dwie podobne bazy danych Postgres pod kątem różnic
Od czasu do czasu pobieram publicznie dostępne zestawy danych w postaci dB Postgres. Te zestawy danych są z czasem aktualizowane / modyfikowane / rozszerzane przez host repozytorium. Czy istnieje polecenie lub narzędzie Postgres (najlepiej FOSS), które może pokazywać różnice między STARYM a NOWYM bazą danych Postgres? (Założeniem roboczym jest, że …

3
Jak mogę zwrócić wiele wierszy rekordów w PL / pgSQL
Próbuję zwrócić wiele rekordów przy użyciu typu danych RECORD, czy istnieje sposób, aby dołączyć do RECORD i dodawać / dodawać nową wartość z każdą iteracją do tego rekordu. to znaczy, chcę dołączyć do rectak, że recstaje się zestawem wierszy po zakończeniu pętli, które mogę po prostu POWRÓT na końcu mojej …


1
Zapytanie JSONB w PostgreSQL
Mam tabelę, personsktóra zawiera dwie kolumny idoraz datakolumnę opartą na JSONB (ta tabela została właśnie stworzona w celach demonstracyjnych do zabawy z obsługą JSON w PostgreSQL). Teraz przypuszcza, że ​​zawiera dwa rekordy: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Teraz przypuszczam, że chcę …

4
Czy istnieje sposób pokazania instrukcji tworzenia indeksu w PostgreSQL
Muszę odtworzyć indeks w PostgreSQL, który cierpi na wzdęcie indeksu. Ponieważ potrzebuję indeksu, aby był użyteczny podczas tworzenia, nie mogę używać REINDEX. Mam zamiar odtworzyć indeks pod nową nazwą, a następnie upuścić stary. Czy jest jakiś sposób, aby zobaczyć instrukcję SQL, która została użyta do utworzenia indeksu, więc mogę go …
14 postgresql  index 


1
Dlaczego PostgreSQL wybiera droższe zamówienie na dołączenie?
PostgreSQL używa domyślnych ustawień plus default_statistics_target=1000 random_page_cost=1.5 Wersja PostgreSQL 10.4 on x86_64-pc-linux-musl, compiled by gcc (Alpine 6.4.0) 6.4.0, 64-bit Odkurzyłem i przeanalizowałem. Zapytanie jest bardzo proste: SELECT r.price FROM account_payer ap JOIN account_contract ac ON ap.id = ac.account_payer_id JOIN account_schedule "as" ON ac.id = "as".account_contract_id JOIN schedule s ON "as".id …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.