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
Wie debugge ich eine Leerlaufabfrage?
Ich habe eine Stapelabfrage, die täglich in meiner Datenbank ausgeführt wird. Es scheint jedoch im Leerlauf zu stecken, und ich habe große Schwierigkeiten beim Debuggen der Vorgänge. Die Abfrage ist eine Aggregation auf einer Tabelle, die gleichzeitig eingefügt wird. Ich vermute, das hängt irgendwie mit dem Problem zusammen. (Die Aggregation …


2
Postgres unvollständiger Startpaketfehler
Ich versuche, Postgres 9.3 unter Ubuntu 14.04 zu installieren und erhalte beim Start einen lästigen Fehler. Folgendes sehe ich: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail] Also überprüfte …

2
PostgreSQL: Schema Diff / Patch Tool [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 4 Jahren . Betrachten Sie die folgende Einstellung: Eine Produktions-DB Eine dev db, an der Schemaänderungen …

1
Optimieren großer Datenbankabfragen (mehr als 25 Millionen Zeilen mit max () und GROUP BY)
Ich verwende Postgres 9.3.5 und habe eine große Tabelle in der Datenbank, die derzeit über 25 Millionen Zeilen umfasst und in der Regel schnell noch größer wird. Ich versuche, bestimmte Zeilen (alle unit_idmit unit_timestampjeweils der neuesten ) mit einer einfachen Abfrage wie der folgenden auszuwählen : SELECT unit_id, max(unit_timestamp) AS …

1
Aktualisieren Sie alle Spalten aus einer anderen Tabelle
Ich muss eine Tabelle von einer anderen aktualisieren, und ich muss alle Spalten aktualisieren. Gibt es neben der Auflistung aller Spalten in der SETKlausel eine Möglichkeit, alle auf einmal zu aktualisieren? So was: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Ich habe es in psql …



7
Warum startet PostgreSQL 9.3 unter Ubuntu nicht?
Ich habe PostgreSQL 9.3 erfolgreich aus dem APT-Repository auf 2 VMs installiert, auf denen Ubuntu 12.04 und 13.04 ausgeführt werden. Es ist jedoch nicht möglich, PostgreSQL 9.3 ordnungsgemäß auf meinem Hostcomputer zu installieren, auf dem Ubuntu 12.04 ausgeführt wird. Die Installation (dieses Mal) scheint in Ordnung zu sein, aber vielleicht …


4
Der alte Postmaster kann beim Upgrade auf Postgres 9.2 nicht heruntergefahren werden
Ich aktualisiere auf Postgres 9.2.2 (von 9.1.4). Wenn ich versuche, die DBs zu aktualisieren, verwenden Sie: pg_upgrade -b /usr/local/Cellar/postgresql/9.1.4/bin -B /usr/local/Cellar/postgresql/9.2.2/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres Ich erhalte folgende Fehlermeldung: Performing Consistency Checks ----------------------------- Checking current, bin, and data directories ok There seems to be a postmaster servicing the old cluster. …



1
Disk-Datei-Effekte von Löschen und Vakuum
Ich habe eine sehr häufig aktualisierte Tabelle mit 240 Millionen Zeilen (und wächst). Alle drei Stunden werden 1,5 Millionen Zeilen eingefügt und 1,5 Millionen gelöscht. Als ich den Cluster auf eine SSD verschoben habe, wurde die Zeit für die Masseneinfügung (durch Kopieren) von 22 Minuten auf 2,3 Minuten reduziert. Die …

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.