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
Uzyskiwanie daty ostatniej modyfikacji tabeli bazy danych PostgreSQL
Próbuję się dowiedzieć, kiedy moja tabela została zmodyfikowana, sprawdzając datę modyfikacji pliku, jak opisano w tej odpowiedzi . Ale wynik nie zawsze jest poprawny. Data modyfikacji pliku aktualizuje się w kilka minut po aktualizacji mojej tabeli. Czy to jest prawidłowe zachowanie? Czy PostgreSQL przechowuje modyfikacje tabeli w jakiejś pamięci podręcznej, …
35 postgresql 

4
Jak mogę się dowiedzieć, jak daleko jest moje zapytanie PostgreSQL?
Mam całkiem niezłe pojęcie, ile wierszy faktycznie przetworzy moje zapytanie SELECT ... INTO (np. Wiem, ile zmaterializuje się). Rozumiem, że Postgres nie powie mi procentowej kompletności, czy istnieje sposób (głęboko ukryty w logach, tabelach systemowych itp.), Że mogę dowiedzieć się, ile wierszy zostało wpompowanych do tabeli docelowej lub odczytanych przez …
35 postgresql 



1
UŻYWANIE konstruktu w klauzuli JOIN może w niektórych przypadkach wprowadzić bariery optymalizacyjne?
Zwrócono mi uwagę, że USINGkonstrukcja (zamiast ON) w FROMklauzuli SELECTzapytań może w niektórych przypadkach wprowadzić bariery optymalizacyjne. Mam na myśli to słowo kluczowe: WYBIERZ * Od Dołącz b UŻYCIEM (a_id) Tylko w bardziej skomplikowanych przypadkach. Kontekst: ten komentarz do tego pytania . Używam tego bardzo często i jak dotąd niczego …


1
Jak mogę przeprowadzić analizę porównawczą zapytania PostgreSQL?
Chcę przeprowadzić analizę porównawczą zapytania zawierającego zdefiniowaną przez użytkownika funkcję, którą napisałem dla PostgreSQL. Czy są jakieś standardowe sposoby przeprowadzenia takiego testu porównawczego? Wiem, że czas można włączyć \timingw wierszu polecenia psql, ale idealnie chciałbym mieć skrypt, który zajmie się wszystkim automatycznie: uruchamianie zapytania kilka razy, czyszczenie pamięci podręcznej PostgreSQL …



3
Czy wydajność procesora jest istotna dla serwera bazy danych?
To jest pytanie czysto teoretyczne. Powiedzmy, że mam aplikację wdrożoną na wielu serwerach. Moduł równoważenia obciążenia, Wiele / skalowalne serwery aplikacji (Pojedynczy) serwer bazy danych (na razie) W dwóch pierwszych częściach wiem, czego szukać. Ale co z serwerem bazy danych? Jakiego sprzętu powinienem szukać? Czy częstotliwość procesora jest istotna dla …


2
Najlepszy sposób na wypełnienie nowej kolumny w dużej tabeli?
W Postgres mamy tabelę 2,2 GB z 7 801 611 wierszami. Dodajemy do niej kolumnę uuid / guid i zastanawiam się, jaki jest najlepszy sposób na wypełnienie tej kolumny (ponieważ chcemy dodać NOT NULLdo niej ograniczenie). Jeśli dobrze rozumiem Postgres, aktualizacja jest technicznie usunięciem i wstawieniem, więc zasadniczo przebudowuje całą …

2
Administrator nie może się zalogować
Utworzyłem portal administratora z następującą komendą create role portal with superuser password 'portal' Kiedy próbowałem zalogować się do postgres z użytkownikiem portalu, pojawia się następujący błąd w szynach. FATAL: role "portal" is not permitted to log in Nie mogę śledzić tego, co się dzieje. oczywiście mogę zmienić użytkownika za pomocą …
32 postgresql 

3
Czy naprawdę można ustawić adres_słuchawek na listę?
Mam maszynę wirtualną z adresem IP 192.168.0.192 z uruchomionym postgreSQL. Jeśli podam listen_addresses = '*' następnie mogę połączyć się z inną maszyną wirtualną pod adresem 192.168.0.191 i z hosta lokalnego. Ale nie mogę użyć listy, aby powiedzieć postgreSQLowi, aby używał tych dwóch adresów. Jeśli zmienię Listen_addires na listę: listen_addresses = …
32 postgresql 

3
Czy dobrym pomysłem / podejściem jest indeksowanie kolumny VARCHAR?
Używamy PostgreSQL v8.2.3. W grę wchodzą tabele: PRACOWNICY i EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 tabele są połączone w taki sposób, że jeśli EMPLOYEE.EMAIL1 lub EMPLOYEE.EMAIL2 nie mają pasującego wpisu, wiersze te zostaną zwrócone. SELECT employee.email1, employee.email2, e1.email IS NOT …

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.