Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Left Join i długi czas odpowiedzi
Wotekk
post 12.06.2015, 07:49:58
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 4.12.2006

Ostrzeżenie: (0%)
-----


Witam,

Mam dwie tabele (Baza prestashop).
1. ps_product (17 tyś wyników)
2. ps_allegro_auction (5 tyś wyników)
Wyświetlam tabelę product i dołączam do niej przez left join drugą tabelę, ale na odpowiedź poniżej czekam 0,5 sekundy, gdy to usunę zapytanie trwa 0,0007 sekundy.
Potrzebuję wyświetlić kolumnę, która zliczy mi aukcje przypisane do produktu, to akurat nie problem ( przez sum albo count)
Ale jak zmniejszyć czas ładowania ?

  1.  
  2. SELECT * FROM `ps_product` LEFT JOIN ps_allegro_auction ON (ps_product.id_product = ps_allegro_auction.id_product AND STATUS IN (1,2)) WHERE 1


Go to the top of the page
+Quote Post
Turson
post 12.06.2015, 08:02:58
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Indeksy są?
Go to the top of the page
+Quote Post
Wotekk
post 12.06.2015, 09:51:40
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 4.12.2006

Ostrzeżenie: (0%)
-----


Jeden klik, a tyle problemów ;-) - Dziękuję.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 02:44