Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nietypowy INNER JOIN - optymalizacja
yarns
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 15.06.2005

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


Witam,

mam takie oto zapytanie:
  1. SELECT
  2. *
  3. FROM
  4. tblTelefon
  5. 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
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.12.2025 - 15:12