Cześć, mam takie zapytanie:
select fi.employeeID, fi.pole1, fi.pole2,
ed.pole3, lo.pole4
from firstIns fi
left join endDates ed on ed.fiID = fi.ID
left join lastOuts lo on lo.fiID = fi.ID
I to trwa moment. Mniej niż sekunda. Chciałem dołożyć jeszcze jedną kolumnę z innej tabeli:
select fi.employeeID, fi.pole1, fi.pole2,
ed.pole3, lo.pole4, em.pole5
from firstIns fi
left join endDates ed on ed.fiID = fi.ID
left join lastOuts lo on lo.fiID = fi.ID
left join employees em on em.ID = fi.employeeID
I to już trwa 25 sekund(!!!). Czy to możliwe, czy mam coś skopsane z serwerem?
W tabeli employees mam 31 rekordów, w tabeli firstIns jest tych rekordów niecałe 3000
Chcę po prostu coś bardziej zoptymalizować, a tu taki zonk :|