Keresés

Aktív témák

  • cucka

    addikt

    válasz RedSign #1911 üzenetére

    16000 sor nem sok, igazából 160ezer se az, de ez persze attól is függ, hogy hogyan szeretnéd használni a táblát. Jelen esetben a válaszok táblában lesz 1 id mező, 1 user_id mező, egy kérdés_id mező és maga a válasz. Az id, user_id és kérdés_id mezőre készítesz indexet és a táblát innoDB engine-el tárold. Így kiértékelésnél (ahol user_id és/vagy kérdés_id szerint kérsz le pár sort) villámgyors lesz, az indexek miatt szinte azonnal meg fogja találni, hogy a több százezer sorból mely 20-30 sort adja vissza. Új válasz felvitelénél pedig az innoDB miatt nem fogja lockolni a táblát, tehát zavaró mellékhatások nélkül lesz ideje újraszámolni az indexeket.
    (Feltételezem, hogy nem lesz százezres napi látogatottsága az oldalnak, így a fenti megoldás megfelelő teljesítményt fog nyújtani)

Aktív témák