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.

4
Abrufen des letzten Änderungsdatums einer PostgreSQL-Datenbanktabelle
Ich versuche herauszufinden, wann meine Tabelle geändert wurde, indem ich das in dieser Antwort beschriebene Änderungsdatum der Datei überprüfe . Das Ergebnis ist jedoch nicht immer korrekt. Das Änderungsdatum der Datei wird einige Minuten nach dem Aktualisieren meiner Tabelle aktualisiert. Ist es korrektes Verhalten? Speichert PostgreSQL Tabellenänderungen in einem Cache …
35 postgresql 

4
Wie finde ich heraus, wie weit meine PostgreSQL-Abfrage entfernt ist?
Ich habe eine ziemlich gute Vorstellung davon, wie viele Zeilen meine SELECT ... INTO-Abfrage tatsächlich verarbeiten wird (z. B. weiß ich, wie viele auftreten werden). Ich verstehe, dass Postgres mir keine prozentuale Vollständigkeit sagt. Gibt es eine Möglichkeit (tief in Protokollen, Systemtabellen oder auf andere Weise vergraben), mit der ich …
35 postgresql 



1
USING-Konstrukt in JOIN-Klausel kann in bestimmten Fällen Optimierungsbarrieren einführen?
Ich wurde darauf aufmerksam gemacht, dass das USINGKonstrukt (anstelle von ON) in der FROMKlausel von SELECTAbfragen in bestimmten Fällen Optimierungsbarrieren einführen kann. Ich meine dieses Schlüsselwort: WÄHLEN * Von einem JOIN b USING (a_id) Nur in komplexeren Fällen. Kontext: dieser Kommentar zu dieser Frage . Ich benutze dies oft und …


1
Wie kann ich eine PostgreSQL-Abfrage bewerten?
Ich möchte eine Abfrage mit einer benutzerdefinierten Funktion vergleichen, die ich für PostgreSQL geschrieben habe. Gibt es Standardmethoden, um einen solchen Benchmark durchzuführen? Ich weiß, dass das Timing mit \timingder psql-Eingabeaufforderung aktiviert werden kann, aber im Idealfall hätte ich gerne ein Skript, das alles automatisch erledigt: die Abfrage ein paar …



3
Ist die CPU-Leistung für einen Datenbankserver relevant?
Dies ist eine rein theoretische Frage. Angenommen, ich habe eine Anwendung auf mehreren Servern bereitgestellt. Einen Load Balancer, Mehrere / skalierbare Anwendungsserver Ein (einziger) Datenbankserver (für den Moment) Bei den beiden ersten Teilen weiß ich, wonach ich suchen muss. Aber was ist mit dem Datenbankserver? Nach welcher Hardware soll ich …



2
Der Superuser darf sich nicht anmelden
Ich habe mit dem folgenden Befehl ein Superuser-Portal erstellt create role portal with superuser password 'portal' Beim Versuch, mich mit einem Portalbenutzer bei postgres anzumelden, wird die folgende Fehlermeldung in Rails angezeigt. FATAL: role "portal" is not permitted to log in Ich kann nicht verfolgen, was los ist. Natürlich kann …
32 postgresql 

3
Können Listen_Adressen wirklich auf eine Liste gesetzt werden?
Ich habe eine VM mit der IP-Adresse 192.168.0.192, auf der postgreSQL ausgeführt wird. Wenn ich spezifiziere listen_addresses = '*' dann kann ich mich von einer anderen VM bei 192.168.0.191 und von localhost verbinden. Aber ich kann nicht scheinen, eine Liste zu benutzen, um postgreSQL anzuweisen, diese zwei Adressen zu benutzen. …
32 postgresql 

3
Ist es eine gute Idee, eine VARCHAR-Spalte zu indizieren?
Wir verwenden PostgreSQL v8.2.3. Es handelt sich um Tabellen: EMPLOYEE und EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 Tabellen werden so verknüpft, dass diese Zeilen zurückgegeben werden, wenn entweder EMPLOYEE.EMAIL1 oder EMPLOYEE.EMAIL2 keinen übereinstimmenden Eintrag haben. SELECT employee.email1, employee.email2, e1.email IS …

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.