| Autor | Zpráva | ||
|---|---|---|---|
| ajajaj Profil |
Ahoj, prosím o radu, co je výhodnější z hlediska rychlosti/výkonu
Mám výseldky vyhledávání získané jedním joinem a třeba třemi podmínkami where a z nich budu znovu 2x- 3x vybírat podobným způsobem, je leší výsledky uložit do dočasné tabulky, nebo mám na db pustit těch několik joinů? např.: select distinct * from sc t1 join (SELECT distinct pd FROM sc where lt>'$row[lt]' and rt<'$row[rt]')t2 on t1.i=t2.pi order by poradi,nazev budu tahat data z 1-3 tabulek |
||
| Kajman Profil |
#2 · Zasláno: 12. 2. 2013, 14:35:34
Rychlosti si změřte nad očekávanými daty a tu verzi s dočasnými tabulkami zvolte, až když bude výrazně rychlejší.
|
||
| ajajaj Profil |
#3 · Zasláno: 13. 2. 2013, 16:15:41
ok, děkuji, takové odpovědi jsem se obával ;)
|
||
|
Časová prodleva: 13 let
|
|||
0