From: | Andreas Kretschmer <akretschmer(at)spamfence(dot)net> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: Probleme mit sehr langsamen Left Outer Join |
Date: | 2016-03-02 07:55:20 |
Message-ID: | 20160302075520.GA10223@tux |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Robert J. Rotter <rotter(at)denic(dot)de> wrote:
>
> Hi, sorry der EXPLAIN ANALYZE hat ein wenig länger gedauert. Gute 57
> Stunden.
Wie sind denn schema2.c2 und schema1.e1 aufgebaut? Warum der Cast hier:
(c.cid)::text = (eci.cid)::text
Ich würde mal einen Index auf (c.cid,c.rid) und (eci.cid,eci.rid)
setzen, falls da keiner ist.
Deine 57 Stunden stecken hier:
> -> Merge Join (cost=43883.15..28736387.35 rows=3332833000
> width=157)
> (actual time=153.804..206956782.687 rows=40063581 loops=1)
> Merge Cond: (((c.cid)::text = (eci.cid)::text) AND (c.rid =
> eci.rid))
actual time: 206956782, das is in ms, also 206956 Sekunden, das sind
über 57 Stunden. Da ist auch eine grobe Verschätzung drin, läuft Dein
Autovacuum? (rows=3332833000 -> actual rows=40063581)
Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect. (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly." (unknown)
Kaufbach, Saxony, Germany, Europe. N 51.05082°, E 13.56889°
From | Date | Subject | |
---|---|---|---|
Next Message | Albe Laurenz | 2016-03-02 10:09:07 | Re: Probleme mit sehr langsamen Left Outer Join |
Previous Message | Robert J. Rotter | 2016-03-02 07:19:26 | Re: Probleme mit sehr langsamen Left Outer Join |