Suchergebnisse für Anfrage "postgresql-performance"

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

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

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

TOP-Veröffentlichungen

8 die antwort

Spatial-Abfrage für große Tabelle mit mehreren Self-Joins, die langsam ausgeführt werden

Ich arbeite an Abfragen in einer großen Tabelle in Postgres 9.3.9. Es handelt sich um einen räumlichen Datensatz, der räumlich indiziert ist. Angenommen, ich muss drei Arten von Objekten finden: A, B und C. Das Kriterium ist, dass sich B und C ...

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

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

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