Autor | Zpráva | ||
---|---|---|---|
23k Profil |
#1 · Zasláno: 29. 9. 2005, 10:05:58
Obcas pri mych fotbalovych skriptickach a nesmyslech rvu hafo veci do pole ... protoze jsem pojem Temporary tables nikdy nepouzival , nicmene oproti polim to ma vyhodu v lepsi praci, lepe si to seradim , vytaham co potrebuji atd.
Rad bych se zeptal jaky rozdil v narocnosti je oproti polim a co pouzivate Vy? |
||
Leo Profil |
#2 · Zasláno: 29. 9. 2005, 10:08:05
"co pouzivate Vy?"
Dobre (lepe) navrzenou databazi? Leo |
||
23k Profil |
#3 · Zasláno: 29. 9. 2005, 10:24:27
Leo: ... je skript ktery pres webcron jednou tydne taha data asi z 30 tabulek, pocita koeficient a ver tomu ze bys to videt nechtel.
Urcite udaje si pak sesumiruji a narvu do poli, setridim, seradim a z nich pak zas neco pouziji. Ale moc se mi ten zpusob nelibi. Ptam se tedy opet puvodne co je lepsi. Myslim ze zakladni tabulky mam navrzeny dobre s maximalni peclivosti |
||
Leo Profil |
#4 · Zasláno: 29. 9. 2005, 10:42:58
To asi hodne zalezi na konkretni aplikaci, sql dotazech, mnozstvi dat, optimalizaci tabulek, pripojeni webserveru k databazovemu serveru, atd. Krome rychlosti jsou ve hre pametove limity, atd. Vyzkousejte, zmerte casy a uvidite. Leo
|
||
Kajman Profil * |
#5 · Zasláno: 29. 9. 2005, 11:40:35
Na složité dotazy moc mysql použít nelze. Na takové projekty se vyplatí PosgreSql. Ale k dotazu... někdy používám temporary tabulky, někdy pole v php. Obecné rozřešení asi nebude.
|
||
kaifman Profil |
#6 · Zasláno: 29. 9. 2005, 13:38:28
temporary tables je urcite dobre reseni, je ale treba vytvorit typ HEAP
CREATE TEMPORARY TABLE test TYPE=HEAP (bla bla protoze pak je cela tabulka ulozena v pameti nikoliv na disku type HEAP ma sice nejaky nevyhody (nema treba AUTO_INCREMENT) ale je opravdu rychla a myslim ze to je presne to co ty potrebujes pokud pouzijes beznou tabulku tak to bude pomalejsi, ale kdyz ti to bezi na backendu nekdy ve tri rano tak je to asi jedno ... |
||
kaifman Profil |
#7 · Zasláno: 29. 9. 2005, 13:41:00
jeste nepodporujou blob/text typy sloupcu ale to asi pro vypocty nepotrebujes
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0