Tag: postgresql-performance

Über PostgreSQL-query-Optimierung. Es ist wichtig, ausreichend Informationen in Ihre Frage, wie in der tag-info. Für komplexe, fortgeschrittene Fragen oder wenn Sie schauen, um Melodie ohne ändern von Abfragen, Fragen auf http://dba.stackexchange.com/ statt.

Postgres langsam ausführen Abfrage löschen

Anzahl der Antworten 1 Antworten
Haben wir eine Tabelle, die nur über 62k Zeilen. Wir laufen eine sehr einfache Abfrage löschen, das dauert 45 Minuten: DELETE FROM myTable WHERE createdtime < '2017-03-07 05:00:00.000' Dinge, die wir ausprobiert haben: 1 - hinzufügen eines

Vakuum-Tabellen in postgresql

Anzahl der Antworten 1 Antworten
Mit postgresql-9.2,in diesem moment bin finden der Tabellen, die dead_tuples mit den folgenden Abfrage select relname from pg_stat_user_tables where n_dead_tup > 0 diese wird retuns der name der Tabelle und dann werde ich laufen VACUUM VERBOSE ANALYZE

Optimierung der GROUP BY-Abfrage zum abrufen der aktuellen Zeile pro Benutzer

Anzahl der Antworten 3 Antworten
Ich habe die folgenden log-Tabelle für Benutzer-Nachrichten (vereinfachte form) in Postgres 9.2: CREATE TABLE log ( log_date DATE, user_id INTEGER, payload INTEGER ); Beinhaltet es einen Datensatz pro Benutzer und pro Tag. Es werden etwa 500K Datensätze

PostgreSQL query dauert zu lange

Anzahl der Antworten 2 Antworten
Ich habe die Datenbank mit einigen hundert Millionen Zeilen. Ich bin mit der folgenden Abfrage: select * from "Payments" as p inner join "PaymentOrders" as po on po."Id" = p."PaymentOrderId" inner join "Users" as u On u."Id"

Optimieren Postgres timestamp-Abfrage-Spektrum

Anzahl der Antworten 1 Antworten
Ich habe die folgende Tabelle und die Indizes definiert: CREATE TABLE ticket ( wid bigint NOT NULL DEFAULT nextval('tickets_id_seq'::regclass), eid bigint, created timestamp with time zone NOT NULL DEFAULT now(), status integer NOT NULL DEFAULT 0, argsxml

Konfiguration parameter work_mem in PostgreSQL auf Linux

Anzahl der Antworten 2 Antworten
Habe ich zum optimieren von Abfragen optimieren und grundlegende PostgreSQL-server-Konfiguration Parameter. In der Dokumentation habe ich stieß die work_mem parameter. Dann überprüfte ich, wie sich eine änderung dieser parameter beeinflusst die Leistung meiner Abfrage (mit Sortierung). Ich

Verbesserung der Abfrage-Geschwindigkeit: WÄHLEN Sie einfach in der großen postgres-Tabelle

Anzahl der Antworten 4 Antworten
Ich habe Probleme bezüglich der Geschwindigkeit in einer SELECT-Abfrage auf eine Postgres-Datenbank. Ich habe eine Tabelle mit zwei integer-Spalten, die als Schlüssel: (int1,int2) Diese Tabelle hat rund 70 Millionen Zeilen. Ich brauche, um zwei Arten von einfachen

Halten Sie PostgreSQL davon ab, manchmal einen fehlerhaften Abfrageplan zu wählen

Anzahl der Antworten 4 Antworten
Ich habe ein seltsames problem mit PostgreSQL Leistung für eine Abfrage, die mit PostgreSQL 8.4.9. Diese Abfrage ist die Auswahl einer Reihe von Punkten innerhalb einer 3D-Volumen, mit einem LEFT OUTER JOIN hinzufügen einer zugehörigen ID-Spalte, wo

Ähnliche Strings mit PostgreSQL schnell finden

Anzahl der Antworten 1 Antworten
Brauche ich zum erstellen einer Rangfolge der ähnlichen Zeichenfolgen in einer Tabelle. Habe ich die folgende Tabelle create table names ( name character varying(255) ); Derzeit bin ich mit pg_trgm Modul bietet die similarity Funktion, aber ich

Optimieren Sie die GROUP BY-Abfrage, um den neuesten Datensatz pro Benutzer abzurufen

Anzahl der Antworten 3 Antworten
Habe ich die folgende Tabelle (vereinfachte form) in Postgres 9.2 CREATE TABLE user_msg_log ( aggr_date DATE, user_id INTEGER, running_total INTEGER ); Beinhaltet es einen Datensatz pro Benutzer und pro Tag. Es werden etwa 500K Datensätze pro Tag

PostgreSQL nur im Speicher ausführen

Anzahl der Antworten 6 Antworten
Möchte ich laufen eine kleine PostgreSQL-Datenbank, die läuft nur im Speicher, die für jede Einheit testen die ich Schreibe. Zum Beispiel: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } Idealerweise werde ich einen

Der beste Weg, Millionen von Zeilen nach ID zu löschen

Anzahl der Antworten 7 Antworten
Ich löschen müssen, um über 2 Millionen Zeilen von meinem PG-Datenbank. Ich habe eine Liste von IDs, die ich brauche, zu löschen. Jedoch, wie ich versuchen dies zu tun, ist unter Tage. Habe ich versucht, indem Sie

Optimierung der Postgres-Abfrage (Erzwingen eines Index-Scans)

Anzahl der Antworten 4 Antworten
Unten ist meine Abfrage. Ich bin versucht, es zu erhalten, verwenden Sie einen index-scan, aber es wird nur seq-scan. Durch die Art und Weise der metric_data Tabelle 130 Millionen Zeilen. Die metrics Tabelle hat über 2000 Zeilen.

Wie man eine EXPLAIN-ANALYSE versteht

Anzahl der Antworten 2 Antworten
Ich bin nicht sehr vertraut mit der Suche zu ERKLÄREN, Ergebnisse zu ANALYSIEREN, ich habe ein großes problem mit meinen Abfragen zu langsam. Ich habe versucht, zu Lesen, zu interpretieren-Ergebnisse von einer erklären, Abfragen, aber ich weiß