Hallo Zusammen,
ich habe folgendes Prob.
Ich führe eine Abfrage im Query Analyser aus.
Der einzige Unterschied ist, das Objekt, auf das ich matche.
Mit Objekt 1 dauert die Abfrage 1sek. mit Objekt 2 dauert die Abfrage 30sek.
Die Indexe sind alle o.k., was mir aufgefallen ist, ist das ich im Trace vom Query Analyser bei der schnellen Abfrage Writes von 0 stehen, bei der langsamen Abfrage habe ich 200 Writes stehen, hat das was damit zu tun?
Hier mal die Abfrage:
SELECT AI.Menge, E.Bezeichnung AS Einheit, WT.Bezeichnung AS Material, Komm AS 'Komm-Nr.',
ERP_Id AS 'EDV-Nr.', AI.Zeitstempel AS 'Letzter Zugriff', P.Bezeichnung AS 'Behälter 1'
,C1.Bezeichnung AS 'Behälter 2', C2.Bezeichnung AS 'Behälter 3'
FROM Objekte P
LEFT OUTER LOOP JOIN Objekte C1 ON C1.Parent = P.Id
LEFT OUTER LOOP JOIN Objekte C2 ON C2.Parent = C1.Id
JOIN AktuelleInhalte AI ON AI.Parent = P.Id OR AI.Parent = C1.Id OR AI.Parent = C2.Id
JOIN Warentypen WT ON WT.Id = AI.WarenTyp
JOIN Einheiten E ON E.Id = WT.Mengeneinheit
LEFT OUTER JOIN W_Komm WK ON WK.Id = AI.WarenId
LEFT OUTER JOIN Rueckmeldungen R ON R.WarenId = AI.WarenId
WHERE P.Id = 2789786 langsam
WHERE P.Id = 757707 schnell
AND (R.Id IS NULL OR R.ID = (SELECT MIN(ID) FROM Rueckmeldungen WHERE Warenid = R.Warenid))
ORDER BY WT.ERP_ID, P.Bezeichnung, C1.Bezeichnung, C2.Bezeichnung
Kann mir vielleicht jemand helfen???
Danke,
Homer
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Moin,
ich kenne wohl den Trace Manager und den Execution Plan, aber die explain Analyse kenn ich leider nicht.
Wie funzt die?
Danke für die Antwort!
Gruß,
Homer
explain analyse select foo from bar;
PostgreSQL: Documentation: Manuals: PostgreSQL 8.3: Using EXPLAIN
Andreas
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Danke für die schnelle Antwort,
werde es gleich mal ausprobieren!
Danke & Gruß,
Homer
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen