Autor | Zpráva | ||
---|---|---|---|
Host Profil * |
#1 · Zasláno: 8. 6. 2008, 16:36:39
Ahoj
1. Kolik by melo byt max. dotazů na MySQL v jedné stránce? 2. Jak casto bych ji mel optimalizovat? muzu po kazdem smazani casti tabulek? ThX |
||
nightfish Profil |
#2 · Zasláno: 8. 6. 2008, 16:39:05
1) to záleží na různých faktorech - jak jednotlivé dotazy vytěžují databázi, jak se dají pospojovat, ...
2) nerozumím - zoptimalizuješ na začátku, a pak už jen sleduješ, jestli zpracování dotazů netrvá moc dlouho (např. v důsledku nárůstu počtu řádku tabulky) |
||
Host Profil * |
#3 · Zasláno: 8. 6. 2008, 16:42:47
No, snazim se to spojovat pres LEFT JOIN (uzivatele a jejich prava)
Kdyz mam treba texty v chatu. tak nekdy nejaky ten post smazu. tim si to vetsinou rozhodim a musim to optimalizovat. Muzu to tedy optimalozovat hned po smazani postu ? |
||
nightfish Profil |
#4 · Zasláno: 8. 6. 2008, 16:47:40
tim si to vetsinou rozhodim a musim to optimalizovat. Muzu to tedy optimalozovat hned po smazani postu ?
co si rozhodíš? co myslíš tím "optimalizovat"? pokud dotaz OPTIMIZE TABLE, tak ten není nutné spouštět, pokud nevymažeš velkou část tabulky nebo neděláš hodně změn ve sloupcích s proměnnou délkou (varchar, blob, text, ...) |
||
Host Profil * |
#5 · Zasláno: 8. 6. 2008, 16:49:51
nightfish
jj tak sem to myslel.. Posledni co se zeptam. Kdyz takhle spojuji tabulky, neni lepsi ty prava(je to asi 7 stavu) davat do SESSION? ted mam v relaci jenom ID uzivatele. |
||
nightfish Profil |
#6 · Zasláno: 8. 6. 2008, 16:54:12
Kdyz takhle spojuji tabulky, neni lepsi ty prava(je to asi 7 stavu) davat do SESSION? ted mam v relaci jenom ID uzivatele.
i to je možnost, která bude rozhodně méně zatěžovat databázi (nicméně pro malé počty uživatelů/oprávnění ten rozdíl ve výkonnosti asi nebude znatelný) |
||
Host Profil * |
#7 · Zasláno: 8. 6. 2008, 16:55:26
Tak to je asi vse. Diky moc
Muzete to locknout |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0