Pytania otagowane jako postgresql

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

1
Zajęty stół nie jest odkurzany
Używamy Postgres 9.2 w systemie Windows do przechowywania danych o niskiej częstotliwości szeregów czasowych: wstawiamy około 2000 wierszy na sekundę co sekundę 24 godziny, 7 dni w tygodniu bez przestojów. Jest taki, DELETEktóry działa na stole co około 10 minut, aby utrzymać długość stołu na określoną liczbę dni. W rezultacie …

1
Jak sumy kontrolne danych współdziałają z replikacją strumieniową?
Sumy kontrolne danych to nowa funkcja wprowadzona w wersji 9.3 oraz: wprowadzono nowy parametr GUC „ignore_checksum_failure”, który zmusi PostgreSQL do dalszego przetwarzania transakcji, nawet jeśli zostanie wykryte uszkodzenie W przypadku awarii sumy kontrolnej na wzorca replikacji uszkodzone dane zostaną zreplikowane do urządzeń podrzędnych lub replikacja zostanie zatrzymana. Czy to zależy …

1
Transakcja PostgreSQL Zatwierdzanie godzin
Występuje problem polegający na tym, że mam dwa połączenia między użytkownikiem a moim serwerem PostgreSQL, które działały przez około 4 godziny i były w stanie zatwierdzenia od dłuższego czasu (przynajmniej 1 godzina, gdy je oglądałem) . Połączenia te blokują uruchamianie innych zapytań, ale same nie są blokowane. Oto dwa omawiane …

1
Jakie uprawnienia są wymagane do wykonania funkcji wyzwalacza w PostgreSQL 8.4?
Jakie uprawnienia są wymagane do wykonania funkcji wyzwalacza w PostgreSQL 8.4? Wygląda na to, że uprawnienia przypisane roli nie mają znaczenia, aby wykonać funkcję wyzwalacza. Wydaje mi się, że widziałem kiedyś, że uprawnienia wymagane do wykonania funkcji wyzwalacza są uprawnieniem WYKONAJ, ale dla właściciela tabeli nie jest to rzeczywista rola, …

1
Jak uzyskać agregację funkcji okna w Postgres?
Mam tabelę zawierającą dwie kolumny permutacji / kombinacji tablic liczb całkowitych oraz trzecią kolumnę zawierającą wartość, taką jak: CREATE TABLE foo ( perm integer[] NOT NULL, combo integer[] NOT NULL, value numeric NOT NULL DEFAULT 0 ); INSERT INTO foo VALUES ( '{3,1,2}', '{1,2,3}', '1.1400' ), ( '{3,1,2}', '{1,2,3}', '0' …

1
Jak mogę poprosić o opróżnienie dzienników transakcji postgresql?
Mam następujący problem: „pionowa” dystrybucja Linuksa (Sophos UMT) jest dostarczana z PostgreSQL 9.2 do przechowywania konfiguracji. Niestety od czasu ostatniej aktualizacji wydaje się, że dzienniki transakcji (WAL) niektórych instancji rosną bez opróżniania. Powoduje to, że folder pg_xlog rośnie o kilka rzędów wielkości większy niż folder podstawowy. Jestem teraz w delikatnej …
11 postgresql 

1
Postgres: liczba (*) a liczba (identyfikator)
W dokumentacji widziałem różnicę między count(*)i count(pk). Korzystałem count(pk)(gdzie pka SERIAL PRIMARY KEY) nie wiedząc o istnieniu count(*). Moje pytanie dotyczy wewnętrznych optymalizacji Postgres. Czy jest wystarczająco mądry, aby stwierdzić, że a SERIAL PRIMARY KEYbędzie istniał w każdym rzędzie i nigdy nie będzie fałszywy i po prostu policzy wiersze, czy …


1
Błąd: funkcja set_valued wywołana w kontekście, który nie może zaakceptować zestawu. O czym to jest?
Używam Postgresql 9.1, z Ubuntu 12.04. Zainspirowany odpowiedź Craiga do mojego zapytania połączeniem setof typu lub setof rekordu myślałem, że go dobrze z użyciem return query, setof recordoraz generator serii do tej funkcji plpgsql: create or replace function compute_all_pair_by_craig(id_obj bigint) returns setof record as $$ begin return query select o.id, …

1
PostgreSQL pg_stat_activity pokazuje COMMIT
Niedawno zastąpiliśmy nasz serwer bazy danych ulepszoną maszyną z 4 x czterordzeniowymi procesorami i 32 GB pamięci RAM. Zmieniliśmy również przeznaczenie naszego starego urządzenia, aby służyło jako urządzenie podrzędne z replikacją strumieniową. Na obu urządzeniach działa CentOS 6.3 i PostgreSQL 9.2. Postgres jest jedyną rzeczą działającą na każdym z pudeł. …
11 postgresql 


2
PostgreSQL dla transakcji o dużym wolumenie i hurtowni danych
Jestem całkiem nowy w PostgreSQL, nigdy wcześniej nie przeprowadzałem dużego wdrożenia, używając go. Ale mam duże doświadczenie w rozwiązaniach dla przedsiębiorstw i chcę spróbować zastosować część tego, czego się nauczyłem, korzystając z PostgreSQL. Mam witrynę dostosowaną do obsługi dużej liczby danych i ruchu. Infrastruktura zostanie zbudowana z wykorzystaniem Amazon (AWS) …

2
Moduł równoważenia obciążenia a pula połączeń - czy jest jakaś różnica?
Pracuję nad projektem, który ma służyć milionom użytkowników wkrótce po uruchomieniu. Baza danych jest postgres i na razie zakładam, że będą potrzebne co najmniej dwa serwery. Administrator sys (który jest dobrze zaznajomiony z systemami skalowalnymi) zasugerował wprowadzenie modułu równoważenia obciążenia między serwerami WWW i serwerami bazy danych. Moje pytanie dotyczy …
11 postgresql 

5
Narzędzia do migracji z SQLite do PostgreSQL
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Muszę stale migrować z SQLite do PostgreSQL. Przez ciągłe rozumiem, że codziennie będę ponownie importować bazę danych SQLite do PostgreSQL. Byłoby miło, gdybym mógł wprowadzić …

3
Skąd pochodzi magiczna kolumna „nazwa”?
Dostałem to przez przypadek: db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) Drugie zapytanie zwraca krotkę zawierającą cały wiersz. Korzystanie z Postgres 9.0.1. Edycja: definicja strony na żądanie. Nie mam …

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.