Suchergebnisse für Anfrage "postgresql-performance"

2 die antwort

So löschen Sie viele Zeilen aus der Tabelle, auf die häufig zugegriffen wird

Ich muss die Mehrheit (z. B. 90%) einer sehr großen Tabelle (z. B. 5 m Zeilen) löschen. Die anderen 10% dieser Tabelle werden häufig gelesen, aber nicht geschrieben. Von "Beste Möglichkeit, Millionen von Zeilen nach ID zu ...

3 die antwort

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

Ich habe die folgende Tabelle (vereinfachte Form) in Postgres 9.2 CREATE TABLE user_msg_log ( aggr_date DATE, user_id INTEGER, running_total INTEGER );Es enthält bis zu einen Datensatz pro Benutzer und Tag. 300 Tage lang werden ungefähr 500.000 ...

2 die antwort

PostgreSQL-Abfrage dauert zu lange

TOP-Veröffentlichungen

3 die antwort

Möglichkeit, mehrere SELECTs auszuprobieren, bis ein Ergebnis verfügbar ist?

3 die antwort

Gibt es Nachteile der Verwendung des Datentyps "Text" zum Speichern von Zeichenfolgen?

Wie proPostgres DokumentationSie unterstützen 3 Datentypen für Zeichendaten:

2 die antwort

Optimieren Sie ZWISCHEN Datumsangabe

4 die antwort

Postgres verwendet keinen Index, wenn der Index-Scan eine viel bessere Option ist

Ich habe eine einfache Abfrage zum Verknüpfen von zwei Tabellen, die sehr langsam ist. Ich fand heraus, dass der Abfrageplan einen seq-Scan für den großen Tisch durchführtemail_activities (~ 10m Zeilen), während ich denke, dass die Verwendung ...

4 die antwort

SQL-Funktion sehr langsam im Vergleich zu Abfrage ohne Funktionswrapper

Ich habe diese PostgreSQL 9.4-Abfrage, die sehr schnell ausgeführt wird (~ 12 ms): SELECT auth_web_events.id, auth_web_events.time_stamp, auth_web_events.description, auth_web_events.origin, auth_user.email, customers.name, ...

4 die antwort

Mehrere Funktionen gleichzeitig ausführen, ohne an Leistung zu verlieren

Ich habe diesen Prozess, der eine Reihe von Abfragen mit pl / pgsql machen muss: --process: SELECT function1(); SELECT function2(); SELECT function3(); SELECT function4(); Um alles in einem Aufruf ausführen zu können, habe ich ...

4 die antwort

Postgres verwendet einen Index für eine Tabelle, aber keine andere

Ich habe drei Tabellen in meiner App, nenne sietableA, tableB, undtableC. tableA hat Felder fürtableB_id undtableC_id, mit Indizes für beide.tableB hat ein Feldfoo mit einem Index undtableC hat ein Feldbar mit einem Index. Wenn ich die folgende ...