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
Nullstellen von WAL-Segmenten in Postgres
Wir haben eine Postgres-Datenbank mit relativ geringem Volumen und kontinuierlicher Archivierung eingerichtet, um jedes WAL-Segment zu komprimieren und an S3 zu senden. Da es sich um ein System mit geringem Volumen handelt, trifft es etwa archive_timeoutalle 10 Minuten und archiviert das meist nicht verwendete WAL-Segment, das früher sehr gut komprimiert …

1
Statistiken zum Index für Partitionen, die nicht in Abfragen für die gesamte Tabelle verwendet werden
Der folgende Join hat sehr unterschiedliche Zeilenschätzungen beim Ausführen eines Joins für die Partitionen im Vergleich zum Join für die gesamte Tabelle: CREATE TABLE m_data.ga_session ( session_id BIGINT NOT NULL, visitor_id BIGINT NOT NULL, transaction_id TEXT, timestamp TIMESTAMP WITH TIME ZONE NOT NULL, day_id INTEGER NOT NULL, [...] device_category TEXT …

4
Wie generiere ich eine Zeitreihe in PostgreSQL?
Wenn Sie eine Datumsreihe erstellen möchten, lesen Sie diese Frage Angenommen, ich möchte 24 Stunden lang alle 5 Minuten eine Serie erstellen. Wie mache ich das in PostgreSQL? PostgreSQL kann generate_series()von einem timestamp, aber nicht von time. Ist es besser, einen beliebigen Zeitstempel auszuwählen, oder gibt es eine andere Möglichkeit, …


2
Postgres mit pgpool Architektur
Unten finden Sie ein Beispiel für eine pgpool-Architektur: Dies bedeutet, dass Sie pgpool nur auf einem einzelnen Server haben müssen. Ist das wahr? Wenn ich mir die Konfiguration ansehe, sehe ich auch, dass Sie Backends innerhalb konfigurieren pgpool.conf. also impliziert es dies weiter. Aber es erklärt nicht, warum ich pgpool …

3
PostgreSQL-Abfrage sehr langsam, wenn Unterabfrage hinzugefügt wird
Ich habe eine relativ einfache Abfrage für eine Tabelle mit 1,5 Millionen Zeilen: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE Ausgabe: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck …


1
So stellen Sie Speicherplatz wieder her, der von einem Index belegt wurde, der teilweise erstellt wurde und durch einen Stromausfall beendet wurde
Ich verwende postgres (postgis) 9.4.2 auf einem Mac (10.10.4). Ich habe ein paar große Tische (mehrere TBs). Während eines Indexaufbaus auf einem von ihnen, der ungefähr eine Woche dauert, habe ich beobachtet, wie der verfügbare HD-Speicherplatz fast bis zu dem Punkt gesunken ist, an dem der Index beendet wäre, wenn …

2
Ausführen einer komplexen Abfrage für jedes Datum in einem Bereich
Ich habe eine Tabelle mit Bestellungen Column | Type | Modifiers ------------+-----------------------------+----------------------------------------------------- id | integer | not null default nextval('orders_id_seq'::regclass) client_id | integer | not null start_date | date | not null end_date | date | order_type | character varying | not null Die Daten haben nicht überlappende Daueraufträge für …




2
Masseneinfügung M: N-Beziehung in PostgreSQL
Ich muss Daten aus einer alten Datenbank in eine neue mit leicht unterschiedlicher Struktur importieren. In der alten Datenbank gibt es beispielsweise eine Tabelle, in der Mitarbeiter und ihre Vorgesetzten aufgezeichnet werden: CREATE TABLE employee (ident TEXT PRIMARY KEY, name TEXT, supervisor_name TEXT) Die neue Datenbank lautet nun wie folgt: …


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.