Als «postgresql» getaggte Fragen

Alle Versionen von PostgreSQL. Fügen Sie ein zusätzliches versionierspezifisches Tag wie postgresql-11 hinzu, wenn dieser Kontext wichtig ist.

1
Skalierbarkeitsbeschränkungen von PostgreSQL und MySQL
Ich habe gehört, dass die Leistung einer relationalen Nicht-Shard-Datenbank wie MySQL oder PostgreSQL über 10 TB hinaus "bricht". Ich vermute, dass Grenzen als solche existieren, da man sich Netezza, Greenplum oder Vertica usw. nicht ausgedacht hätte. Ich möchte jedoch fragen, ob hier jemand einen Verweis auf ein Forschungspapier oder formale …

1
Best Practices für Schemaänderungen und Datenmigrationen in eine Live-Datenbank ohne Ausfallzeiten?
Wie nehmen Sie Schemaänderungen an einer Live-Datenbank ohne Ausfallzeit vor? Nehmen wir zum Beispiel an, ich habe eine PostgreSQL-Datenbank mit einer Tabelle, die verschiedene Benutzerdaten wie E-Mail-Adressen usw. enthält, die jeweils bestimmten Benutzern zugeordnet sind. Wenn ich die E-Mail-Adressen in eine neue dedizierte Tabelle verschieben wollte, musste ich das Schema …


2
So zeigen Sie Daten in pgAdmin III an
Ich kann nicht glauben, dass sie es so schwer machen. Ich weiß nicht, wie ich die Daten in meiner Datenbank anzeigen soll. Kann ich mit pgAdmin III auf einfache Weise feststellen, welche Daten in meinen Tabellen enthalten sind? Alternativ gibt es ein Programm, das ich verwenden könnte, das nicht saugt?

5
Aggressives Autovakuum unter PostgreSQL
Ich versuche, PostgreSQL dazu zu bringen, meine Datenbank aggressiv automatisch zu vakuumieren. Ich habe das automatische Vakuum derzeit wie folgt konfiguriert: autovacuum_vacuum_cost_delay = 0 #Kostenbasiertes Vakuum ausschalten autovacuum_vacuum_cost_limit = 10000 #Max value autovacuum_vacuum_threshold = 50 # Standardwert autovacuum_vacuum_scale_factor = 0.2 # Standardwert Ich stelle fest, dass das automatische Vakuum nur …


3
Warum darf ein neuer Benutzer eine Tabelle erstellen?
Ich frage mich, warum ein neu erstellter Benutzer nach dem Herstellen einer Verbindung zu einer Datenbank eine Tabelle erstellen darf. Ich habe eine Datenbank project2_core: postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ---------------+--------------+-----------+-------------+-------------+------------------------------- postgres | postgres | SQL_ASCII | C …






2
Konfigurieren von PostgreSQL für die Leseleistung
Unser System schreibt viele Daten (eine Art Big-Data-System). Die Schreibleistung ist gut genug für unsere Anforderungen, aber die Leseleistung ist wirklich zu langsam. Die Primärschlüsselstruktur (Constraint) ist für alle unsere Tabellen ähnlich: timestamp(Timestamp) ; index(smallint) ; key(integer). Eine Tabelle kann Millionen von Zeilen enthalten, sogar Milliarden von Zeilen, und eine …

2
FEHLER: Es wurde kein Schema zum Erstellen ausgewählt
Ich arbeite an einer Amazon RDS-Postgresql-Datenbank, bei der ich weiß, dass ein Problem mit dem öffentlichen Schema aufgetreten ist (möglicherweise wurde es gelöscht). Aber anscheinend existiert das Schema und trotzdem ist das Problem nicht gelöst. Hier ist eine Beispielsitzung mit einer neu erstellten leeren Datenbank: mydb=> CREATE TABLE distributors ( …

3
Werden unter 9.1 noch regelmäßige VAKUUMANALYSEN empfohlen?
Ich benutze PostgreSQL 9.1 unter Ubuntu. Werden noch geplante VACUUM ANALYZEMaßnahmen empfohlen oder ist das automatische Absaugen ausreichend, um alle Anforderungen zu erfüllen? Wenn die Antwort "es kommt darauf an" ist, dann: Ich habe eine große Datenbank (30 GiB komprimierte Speichergröße, 200 GiB Datenverzeichnis) Ich führe ETL in die Datenbank …
38 postgresql  etl  vacuum 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.