W ciągu ostatnich kilku dni natknąłem się na wyszukiwanie pełnotekstowe w postgresie i jestem trochę zdezorientowany co do indeksowania podczas przeszukiwania wielu kolumn. Postgres'a docs mówić o tworzeniu ts_vectorindeksu łączonych kolumn, tak jak poniżej: CREATE INDEX pgweb_idx ON pgweb USING gin(to_tsvector('english', title || ' ' || body)); które mogę wyszukać …
Używam Postgresql na serwerze Ubuntu i muszę mieć możliwość monitorowania zużycia pamięci. Obecnie mam skrypty działające w jednominutowym zadaniu cron, które monitorują / rejestrują różne statystyki i muszą także monitorować / rejestrować bieżące użycie pamięci Postgresql. Szukałem i nie byłem w stanie znaleźć wiele, poza tym, że Postgresql dobrze wykorzystuje …
Nie jestem pewien, jakie jest prawdziwe znaczenie definicji funkcji IMMUTABLE, VOLATILE i STABLE. Czytam dokumentację, w szczególności definicje każdego z nich. IMMUTABLE wskazuje, że funkcja nie może zmodyfikować bazy danych i zawsze zwraca ten sam wynik, jeśli podano te same wartości argumentów ; oznacza to, że nie wyszukuje w bazie …
Najpierw szukałem i znalazłem kilka postów związanych z tym błędem, a większość z nich wskazuje albo na problem z pamięcią RAM, albo na problem z SSL, próbowałem przezwyciężyć tę możliwość, dodając w wierszu poleceń sslmode = disabled: psql -U waypoint -d waypoint -W -c "alter table telemetria_data.historico alter clase type …
Czy utworzenie unikalnego ograniczenia dla kolumny Postgres eliminuje potrzebę indeksowania? Oczekuję, że indeks jest automatycznie potrzebny do skutecznego utrzymania ograniczenia.
Według dokumentów: PL / Python jest dostępny tylko jako „niezaufany” język, co oznacza, że nie oferuje żadnego sposobu ograniczenia tego, co użytkownicy mogą w nim robić, dlatego jest nazywany plpythonu. Zaufany wariant plpython może stać się dostępny w przyszłości, jeśli w Pythonie zostanie opracowany mechanizm bezpiecznego wykonywania. Dlaczego dokładnie trudno …
Mam aplikację, która korzysta z tabeli PostgreSQL. Tabela jest bardzo duża (miliardy wierszy) i ma kolumnę, która jest liczbą całkowitą. integerMoże wynosić do 6 cyfr, tj 0-999,999, bez negatywów. Myślałem o tym, żeby to zmienić numeric(6,0). Czy to byłby dobry pomysł? Zajmie numeric(6,0)mniej bajtów? A co z wydajnością (ta tabela …
Mam tabelę PostgreSQL Pricesz kolumnami: price (Dziesiętny) product_id (Int) Istnieją również created_ati updated_atkolumny. Ceny są regularnie aktualizowane i trzymam stare ceny w tabeli. Dla danego produktu ostatnia cena w tabeli jest ceną bieżącą. Jaki jest najbardziej efektywny sposób uzyskania ostatniej ceny za konkretny produkt: Indeks product_idi zapytanie dotyczące ostatniego rekordu …
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 siebie.
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ą dostępne, a serwer loguje się do Podglądu zdarzeń. Z dokumentacji pg_ctl: rejestr pg_ctl [-N nazwa usługi] …
Mój stół wygląda następująco: Column | Type | -----------------------+-------------------+ id | integer | source_id | integer | timestamp | integer | observation_timestamp | integer | value | double precision | indeksy istnieją na source_id, timestamp oraz na kombinacji timestamp i id ( CREATE INDEX timeseries_id_timestamp_combo_idx ON timeseries (id, timeseries DESC …
Mam aplikację (dane są przechowywane w PostgreSQL), w której większość pól w tabelach nie zawsze ma wartość NULL, ale schemat tych tabel nie wymusza tego. Na przykład spójrz na tę fałszywą tabelę: CREATE TABLE "tbl" ( "id" serial, "name" varchar(40), "num" int, "time" timestamp PRIMARY KEY ("id"), UNIQUE ("id") ); …
Jak najlepiej zsumować różnice zakresu dat w tej samej kolumnie między wierszami przeplatania? Mam kolumnę Datetime i chcę obliczyć różnicę między wierszami. Chcę różnicę w sekundach. To pytanie nie dotyczy sposobu uzyskania różnicy między 2 znacznikami czasu, ale skupia się bardziej na tym, jak najskuteczniej obliczyć między wierszami w tej …
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.