Suchergebnisse für Anfrage "postgresql-performance"

1 die antwort

Finden Sie mit PostgreSQL schnell ähnliche Zeichenfolgen

Ich muss eine Rangfolge ähnlicher Zeichenfolgen in einer Tabelle erstellen.Ich habe die folgende Tabelle

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 ...

2 die antwort

PostgreSQL-Abfrage dauert zu lange

TOP-Veröffentlichungen

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:

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 ...

3 die antwort

Warum verlängert der folgende Join die Abfragezeit erheblich?

Ich habe hier ein Sternschema und frage die Faktentabelle ab und möchte eine sehr kleine Dimensionstabelle verbinden. Ich kann das Folgende nicht wirklich er...

4 die antwort

Warum verlangsamt eine geringfügige Änderung des Suchbegriffs die Abfrage so sehr?

Ich habe die folgende Abfrage in PostgreSQL (9.5.1): select e.id, (select count(id) from imgitem ii where ii.tabid = e.id and ii.tab = 'esp') as imgs, e.ano, e.mes, e.dia, cast(cast(e.ano as varchar(4))||'-'||right('0'||cast(e.mes as ...

4 die antwort

Postgres-Abfrageoptimierung (Erzwingen eines Index-Scans)

Unten ist meine Frage. Ich versuche, es zu veranlassen, einen Indexscan zu verwenden, aber es wird nur der folgende Scan ausgeführt.Übrigens die

3 die antwort

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

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 ...