mam takie oto zapytanie:
SELECT * FROM tblTelefon LEFT JOIN tblBiling ON tblTelefon.MSISDN = tblBiling.MSISDN AND tblTelefon.Data_od <= tblBiling.DataPol AND tblTelefon.Data_do >= tblBiling.DataPol
W obydwu tabelach na MSISDN (int) jest ustawiony indeks. Data_od, Data_do i DataPol to pola typu timestamp. W tabelach jest odpowiednio 1100 i 1,2M rekordów zapytanie wykonuje się przez około 11-12 sekund. Jakiś pomysł jak zoptymalizować takie zapytanie i/lub strukturę danych?
Pozdrawiam