Tema: Re: Kas greiciau veiktu - viena DIDELE lentele, ar daug mazu?
Autorius: ledasl
Data: 2010-01-08 11:29:59
6000 indeksai nelabai ka pagreitins, jei jau stabdo reikia tikrinti pacia
uzklausa arba kompa.
O deti vartotoju loga per daugiau nei viena lentele yra nesamone, neefektyvu
ir nepateisinama :)
tuo labiau, kad joininant stabdys ne ka maziau, jei ne daugiau.
"Braunikas" <labai @ bais . us> wrote in message
news:hi4jba$epo$1@trimpas.omnitel.net...
> Tam reikalui naudok tik viena lentele ir ne kitaip. Jei stabdo isrinkimas
> is 6000 irasu, pasidomek DB indeksavimu. (Paprastai tariant dek indeksa
> ant tu lauku pagal kuriuos renki).
>
> "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.
>
>