Oceniam PostgreSQL 9.1 i mam kilka pytań związanych z przełączaniem awaryjnym i szczegółami replikacji. Mam kilka scenariuszy testowych. Pierwszy z serwerem Master i kilkoma Slave. W przypadku awarii Mistrza chcę, aby jeden z Niewolników został Mistrzem. Po tym, jak Master powróci do normalnego stanu, powinien zsynchronizować się z innymi serwerami …
Robię weryfikację koncepcji replikacji PostgreSQL. Po dyskusji na forum zdecydowaliśmy się na replikację strumieniową, ponieważ wydajność jest dobra w porównaniu do innych rozwiązań. PostgreSQL nie zapewnia automatycznego przełączania awaryjnego do replikacji strumieniowej. Możemy przełączyć slave na master za pomocą pliku wyzwalacza, ale nie jest to możliwe do zarządzania. Chciałbym więc …
Czy istnieje takie zapytanie? Znalazłem kilka zapytań, które mogą to zrobić dla jednej tabeli, ale nie byłem w stanie go zmodyfikować, więc widzę: tablename | column | type
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 5 lat temu . Czy są jakieś programy / wtyczki / rozszerzenia do formatowania zapytań SQL (oparte na Linuksie)? Używam …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 5 lat temu . Desperacko szukam narzędzia do konwersji do konwersji dużej bazy danych mysql do postgresql. Potrzebuję narzędzia / …
Mam już kilka milionów wierszy w mojej bazie danych. Nie wiedziałem o typie danych UUID PostgreSQL podczas projektowania mojego schematu. Jedna z tabel ma 16 mln wierszy (około 3,5 mln do 4 mln rekordów na odłamek), rosnąc przy około 500 000 rekordów dziennie. Nadal mam luksus wyłączania systemu produkcyjnego na …
Jestem teraz w trakcie migracji mojej bazy danych MySQL do PostgreSQL. Prawie wszystko poszło dobrze (cóż, po wielu googlingach dla poprawnych parametrów mysqldump itp.) Oprócz jednego stołu, który mam - właściwie najważniejszego stołu w mojej aplikacji. Struktura tabeli jest bardzo prosta: mysql> show create table samples; .. skipped ... CREATE …
Czy [:ascii:]klasa w ogóle działa w Postgres? Nie ma ich w wykazie w ich pomocy , jednak widzę przykłady w sieci, które je wykorzystują. Mam bazę danych UTF-8, gdzie są sortowanie i c_typ e en_US.UTF-8, a wersja Postgres to 9.6.2. Kiedy szukam wierszy spoza ASCII, takich jak to: select title …
Zróbmy kilka założeń: Mam stół, który wygląda następująco: a | b ---+--- a | -1 a | 17 ... a | 21 c | 17 c | -3 ... c | 22 Fakty na temat mojego zestawu: Rozmiar całego stołu wynosi ~ 10 10 rzędów. Mam ~ 100 tys. Wierszy …
Właśnie sprawdzałem stary kod napisany dla PostgreSQL wcześniejszej niż 8.4 i zobaczyłem coś naprawdę fajnego. Pamiętam, że funkcja niestandardowa wykonywała niektóre z tych czynności w ciągu dnia, ale zapomniałam, jak to array_agg()wyglądało. Do przeglądu napisano współczesną agregację. SELECT array_agg(x ORDER BY x DESC) FROM foobar; Jednak kiedyś napisano tak: SELECT …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 5 lat temu . Rozważ następujące ustawienie: DB produkcyjny Dev db, na którym dokonywane są zmiany schematu w celu włączenia …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Czy istnieje oficjalna konwencja PostreSQL dotycząca wielkich liter w nazwach DB, tabel i …
Używam Postgres 9.3.5 i mam dużą tabelę w bazie danych, obecnie ma ona ponad 25 milionów wierszy i ma tendencję do szybkiego powiększania się. Próbuję wybrać określone wiersze (wszystkie unit_idz najnowszymi unit_timestampdla każdego z nich) za pomocą prostego zapytania, takiego jak: SELECT unit_id, max(unit_timestamp) AS latest_timestamp FROM all_units GROUP BY …
Nie mogę zrozumieć, jak mogę zaktualizować element w typie danych PostgreSQL 9.3. Mój przykład: CREATE TABLE "user" ( id uuid NOT NULL, password character varying(255), profiles json, gender integer NOT NULL DEFAULT 0, created timestamp with time zone, connected timestamp with time zone, modified timestamp with time zone, active integer …
Biorąc pod uwagę tabelę: Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) Tabela zawiera 20 milionów rekordów, co nie jest stosunkowo dużą liczbą. Powoduje to jednak spowolnienie skanowania …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.