Autor | Zpráva | ||
---|---|---|---|
knedle Profil * |
#1 · Zasláno: 30. 10. 2005, 22:31:57
dotaz
mam dva selecty: $sql="select * from povidka left join kniha_has_povidka on idpovidka = kniha_has_povidka.povidka_idpovidka where ( kniha_idkniha is null )"; $sql="select * from kniha left join kniha_has_povidka on idkniha = kniha_has_povidka.kniha_idkniha where ( povidka_idpovidka is null)"; jsou k sobe analogicke - ale casy jejich provedeni se mi strasne lisi pocty zaznamu v tabulkach mam nasledujici: kniha_has_povidka 8 685 kniha 4 745 povidka 7 825 u druheho dotazu - knihy - je select takrka bleskovy - Dotaz zabral 0.0022 sekund u prvniho dotazu - povidky - select trva pres minutu (vypsano v phpmyadminu) kdyz sem smazal cast dat z tab povidky abych se dostal pod pocet zaznamu v tab kniha - (na 4 091) - Dotaz zabral 19.1153 sekund je nekde problem nebo to jenom blbe chapu? |
||
llook Profil |
#2 · Zasláno: 30. 10. 2005, 22:47:11
Tipoval bych špatně nastavené indexy.
|
||
knedle Profil * |
#3 · Zasláno: 31. 10. 2005, 12:59:39
diky za nakopnuti - uz sem se pres to prokousal
|
||
Leo Profil |
#4 · Zasláno: 31. 10. 2005, 13:18:44
A reseni/pouceni (pro ostatni)? Leo
|
||
23k Profil |
#5 · Zasláno: 31. 10. 2005, 13:50:57
taky bych to celkem rad vedel
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0