MySQL Forums
Forum List  »  German

Re: Performance bei SELECT
Posted by: Thomas Wiedmann
Date: January 20, 2012 06:10AM

Hallo Mark,

eine Idee zu dem DISTINCT Select (Was Du damit machst ist mir aber immer noch nicht klar).

bisher:
...
LEFT JOIN ( SELECT DISTINCT ItemNrInt,OrderQty,FullPrice,OrderDate,ItemPriceNoVAT,Status FROM invoicelines) invoicelines
ON (invoicelines.ItemNrInt = items.ItemNrInt)
...


Neu:
Anstatt DISTINCT ein GROUP BY. Ich bin mir nicht sicher ob dadurch die Performance besser wird, aber vielleicht. Was Du unbedingt prüfen musst, ob das Ergebnis des Queries auch das selbe ist.

...
LEFT JOIN ( SELECT ItemNrInt,MAX(OrderQty),MAX(FullPrice),MAX(OrderDate),MAX(ItemPriceNoVAT),MAX(Status)
              FROM invoicelines
             GROUP BY ItemNrInt
             ORDER BY NULL) invoicelines
ON (invoicelines.ItemNrInt = items.ItemNrInt)
...

Ich melde mich später noch mal..

Grüße
Thomas

Options: ReplyQuote


Subject
Views
Written By
Posted
2609
January 19, 2012 07:17AM
1457
January 19, 2012 12:59PM
1525
January 20, 2012 05:33AM
Re: Performance bei SELECT
1739
January 20, 2012 06:10AM
1468
January 20, 2012 07:06AM
1481
January 20, 2012 12:11PM
1443
January 25, 2012 04:11AM
1307
January 25, 2012 04:24AM
1361
January 25, 2012 04:30AM
1289
January 25, 2012 04:49AM
1124
January 25, 2012 06:05AM
1411
January 25, 2012 06:37AM
1389
January 25, 2012 07:46AM
1468
January 26, 2012 12:57AM
1366
January 25, 2012 11:11PM
1240
January 25, 2012 11:50PM
1149
January 27, 2012 08:27AM
1541
January 27, 2012 06:21AM
1380
February 02, 2012 10:06PM
1090
February 03, 2012 05:34AM
1347
February 03, 2012 02:04PM
1277
February 08, 2012 09:52PM
1321
February 09, 2012 08:41AM
1233
February 10, 2012 02:03AM
1482
February 10, 2012 02:52AM
1378
February 10, 2012 04:51AM
1344
February 09, 2012 11:58PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.