Tema: Re: Kas greiciau veiktu - viena DIDELE lentele, ar daug mazu?
Autorius: Nezinau
Data: 2010-01-09 22:50:51
As siulyciau daryti atskira lentele ir daryti JOIN LEFT arba RIGHT. Kaip jau 
kazkas sake 6000 irasu labai mazai tai tas pats kas tuscia lentele. Netikiu 
kad su tiek irasu gali stabdyti. Cia jau tikrink savo parasyta koda. Manau 
kad jis kreivas. Nes administruoju puslapius kur po 10 milijonu irasu tai 
uzklausos trunka po kelias milisekundes.

"jurgis" <jurgis@burda.lt> wrote in message 
news:hi42na$iaq$1@trimpas.omnitel.net...
> Sveiki,
> Turiu didele mysql vartotoju duomenu baze - lentele su 16 stulpeliu ir 
> 6000 eiluciu.
>
> Yra poreikis registruoti vartotoju veiksmus. Mastau du variantus - 
> kiekvienam vartotojui kurti po nauja lentele, kurioje registruosis jo 
> veiksmai. lenteliu nebus 6000 nes didesne dalis vartotoju neaktyvus. Arba 
> daryti viena bendra lentele, i kuria registruoti visu vartotoju veiksmus, 
> o esant poreikiui duomenis apie konkretu vartotoja susirinkciau per 
> paieska.
>
> Klausimas - kuris variantas greitesnis ir racionalesnis butu? Kartais gali 
> prireikti tokiu uzklausu, kaip kad "suformuoti vartotoju sarasa, kurie 
> atliko toki ir anoki veiksma" tai viena
> didele duomenu baze kaip ir patogiau, nereikia eiti per visas lenteles ir 
> ieskoti. Taciau darbas su ilgais failais apkrauna serveri, ar ne?
>
> Sekmes,
>
> J.