Mailinglisten-Archive |
Konstantin Thomopoulos wrote: > mein Provider ist puretec. Jedem das seine. > Folgende Meldung erhalten ich beim mysql_query() > "The SELECT would examine too many records and probably > take a very long time. Check your WHERE and use > SET OPTION SQL_BIG_SELECTS=1 if the SELECT is ok". > Dabei handelt es sich um 4 Tabellen. Ein schlecht designter Join kann riesige Kreuzprodukte erzeugen. Sind nur jeweils 20 Spalten in den vier Tabellen gibt es satte 20*20*20*20 = 160.000 Kombinationen. Da kann ein MySQL schon mal dicke Backen machen und eine besondere Konfiguration verlangen Ist Dein Join faul? Ulf
php::bar PHP Wiki - Listenarchive