Rýchlosť čítanie údajov z databázy
Chcel by som vedieť, či je lepšie vytvoriť viac tabuliek alebo jednu tabuľku s viac údajmi. Zaujíma ma, či to rýchlejšie číta alebo nie.
Príklad :
dajme tomu, že do databázy chceme zapisovať informácie o web stránkach a zároveň ich obsah. Preto sa chcem opýtať, bolo by lepšie OBSAH (dáke 4 fieldy + LONGTEXT) vkladať do inej tabuľky ako hlavné údaje (kde je 12 field-ov) alebo to narvať do jednej tabuľky? Čo by ste odporučili? Chcem ešte dodať, že z tejto tabuľky hlavných údajov sa načítavajú stále údaje.. preto chcem vedieť či LONGTEXT nemá dáky vplyv na prechádzanie celým RECORDSETOM.
Ďakujem
Jakekoliv pole s variabilni delkou ma vliv na rychlost prochazeni.
Otazkou je, zda pracujes vzdy s obsahem, nebo jestli vetsinou zpracovavas jen nejake udaje okolo a do textu chodis az podle vybranych vysledku nebo jen obcas.
Do obsahu web stránok chodím podľa výsledkov... ale niekedy niekedy obsah netreba a niekedy treba. Asi tak by som to povedal, že väčšinou obsah treba....
Ešte by som dodal, že sa jedná o MySQL.
Změřit
Presne tak, ludia maju tendenciu hadat a spekulovat o bottleneckoch v aplikaciach, pritom najlepsi sposob (a jediny relevantny)je si to zmerat. Nie vzdy sa to da uplne jednuducho, ale v tvojom pripade je to bezproblemove...
Vyskúšam to teda zmerať pri 10 000 položkách s LONGTEXT - objemom 500kb. No som zvedavý