Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Podwójny LEFT JOIN wydajność
sannin
post
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


Witam,

mam takie zapytanie

  1. SELECT data_kody.id, data_kody.kod, data_artykuly.nazwa, dataWydania, iloscPran, iloscNapraw, wPralni, data_pracownicy.imie, data_pracownicy.nazwisko
  2. FROM data_kody LEFT JOIN data_artykuly ON data_artykuly.idArtykulu = data_kody.idArtykulu
  3. LEFT JOIN data_pracownicy ON data_kody.idPracownika = data_pracownicy.idPracownika AND data_kody.idStacji = data_pracownicy.idStacji
  4. WHERE data_kody.idStacji = 13


Wykonywanie tego zapytania trwa około 7 sek to sporo... zastanawiam się tylko czy jest ono mało optymalne czy to normalne? W tabeli data_kody jest około 180 tys wpisów, a w data_pracownicy około 1,2 tys. Czy da się jakoś to zoptymalizować?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.09.2025 - 02:56