Pytania oznaczone «postgresql»

11
Powolne ORDER BY z LIMITEM

Mam to zapytanie: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Jestem z tego zadowolony: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key:...

11
Logowanie do pliku w usłudze Windows PostgreSQL

Potrzebuję alternatywy dla uruchomienia następującego polecenia: C:\xxx\pgsql\bin\pg_ctl" -D "C:\xxx\pgsql\data" -l "C:\yyy\log\pgsql.log" start. W ten sposób serwer uruchamia się i loguje do C:\yyy\log\pgsql.log. Kiedy próbuję zarejestrować serwer jako usługę - żadne opcje rejestrowania nie są...

11
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...

11
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...

11
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...

11
Ustaw losową wartość z zestawu

Muszę umieścić jakieś losowe wartości w bazie danych, ale nie chcę kończyć całkowicie losowym tekstem (np. 7hfg43d3). Zamiast tego chciałbym losowo wybrać jedną z wartości dostarczonych przez

11
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...

11
Zaktualizuj kolumnę danymi z innej tabeli

Pracuję nad skomplikowanym problemem, ale uproszczę go do tego problemu. Mam dwa stoliki A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] i chcę zaktualizować trzeci: C [ID, column1, column2,column3] Aktualizuję kolejną trzecią tabelę za pomocą tego zapytania....

11
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...

11
Typowe wyrażenia tabel PostgreSQL a tabela tymczasowa?

Dokumentacja PostgreSQL na WITH pokazuje następujący przykład: WITH regional_sales AS ( SELECT region, SUM(amount) AS total_sales FROM orders GROUP BY region ), top_regions AS ( SELECT region FROM regional_sales WHERE total_sales > (SELECT SUM(total_sales)/10 FROM regional_sales)...

11
Adres e-mail unikalny czy klucz podstawowy?

Jestem nowicjuszem w bazach danych. Przeczytałem i przekonałem się, że prawdopodobnie nie jest dobrym pomysłem używanie adresu e-mail jako klucza podstawowego, ponieważ porównania ciągów są wolniejsze, co wpływa na wydajność w złożonych sprzężeniach, a jeśli e-mail się zmieni, musiałbym zmienić...