Pytania oznaczone «postgresql»

45
Czy widoki są szkodliwe dla wydajności w PostgreSQL?

Poniżej znajduje się fragment książki o projekcie db (Początkowy projekt bazy danych ISBN: 0-7645-7490-6): Niebezpieczeństwo związane z używaniem widoków polega na filtrowaniu zapytania względem widoku, spodziewając się odczytania bardzo małej części bardzo dużej tabeli. Wszelkie filtrowanie...

43
Ograniczenia skalowalności PostgreSQL i MySQL

Słyszałem, że wydajność nieczeregowanej relacyjnej bazy danych, takiej jak MySQL lub PostgreSQL, „psuje się” powyżej 10 TB. Podejrzewam, że takie ograniczenia istnieją, ponieważ nie wymyśliłby Netezza, Greenplum, Vertica itp., Ale chciałbym zapytać, czy ktoś tu ma odniesienie do jakiegokolwiek...

42
Jak przeglądać dane w pgAdmin III

Nie mogę uwierzyć, że utrudniają to. Nie wiem, jak wyświetlić dane w mojej bazie danych. Czy w pgAdmin III można łatwo sprawdzić, jakie dane są w moich tabelach? Alternatywnie, czy istnieje program, którego mógłbym użyć, który nie jest do

40
Jaki jest prawidłowy przypadek użycia TIMESTAMP BEZ STREFY CZASOWEJ?

Istnieje długa i dość wyjaśniająca odpowiedź na temat różnic między nimi TIMESTAMP WITH TIME ZONE -vs- TIMESTAMP WITHOUT TIME ZONE dostępne w tym poście SO . Chciałbym wiedzieć: czy istnieją jakieś ważne przypadki użycia do faktycznego użycia, TIMESTAMP WITHOUT TIME ZONEczy też należy to uznać...

40
Idiomatyczny sposób implementacji UPSERT w PostgreSQL

Czytałem o różnych UPSERTimplementacjach w PostgreSQL, ale wszystkie te rozwiązania są stosunkowo stare lub względnie egzotyczne ( na przykład przy użyciu zapisywalnego CTE ). I po prostu wcale nie jestem ekspertem od psql, aby dowiedzieć się od razu, czy te rozwiązania są stare, ponieważ są...

38
BŁĄD: nie wybrano żadnego schematu do utworzenia

Pracuję nad bazą danych amazon RDS postgresql, w której wiem, że wystąpił problem z publicznym schematem (być może został usunięty). Ale najwyraźniej schemat istnieje i problem nie został rozwiązany. Oto przykładowa sesja z nowo utworzoną pustą bazą danych: mydb=> CREATE TABLE distributors...