Archívum - Dec 7, 2012
MySQL terhelés csökkentés
Üdv mindenkinek.
Készítettem egy statisztikai naplózót MySQL alapokra helyezve.
Van benne több mint 40.000 sor, összesen majd' 50MB.
A hozzáfűzés, új sor hozzáadás gyerekjáték, nem úgy a kiolvasás.
Ahhoz, hogy egy adott hét adatait egy diagramra rajzoljam ki, beletelik 1 percbe.
A kiolvasáson valahogy gyorsítani szeretnék, mivel elkezdtem írni egy kezelőfelületet ahhoz, hogy ezt a statisztikai adatbázist használni is lehessen valamire, ne csak adathalmaz legyen.
Mivel lehet egyszerűsíteni egy ilyen adatbázist, vagy milyen struktúrában érdemes dolgozni az adatokkal?
Gondoltam arra, hogy esetleg fájlba mentem a havi adatokat, mikor szükség van rá feltöltöm, miután már nem kell, kitörlöm.
Ezt aztán elvetettem mivel szükségem van éves adatokra is. Mivel az van most, lassú a dolog. Nagyon is.
De ha fájlba is menteném, a sok I/O művelet lehet lassabb, de ha nem lassabb terhelőbb lenne... bár nem próbáltam.
Elrőe is köszönöm
■ Készítettem egy statisztikai naplózót MySQL alapokra helyezve.
Van benne több mint 40.000 sor, összesen majd' 50MB.
A hozzáfűzés, új sor hozzáadás gyerekjáték, nem úgy a kiolvasás.
Ahhoz, hogy egy adott hét adatait egy diagramra rajzoljam ki, beletelik 1 percbe.
A kiolvasáson valahogy gyorsítani szeretnék, mivel elkezdtem írni egy kezelőfelületet ahhoz, hogy ezt a statisztikai adatbázist használni is lehessen valamire, ne csak adathalmaz legyen.
Mivel lehet egyszerűsíteni egy ilyen adatbázist, vagy milyen struktúrában érdemes dolgozni az adatokkal?
Gondoltam arra, hogy esetleg fájlba mentem a havi adatokat, mikor szükség van rá feltöltöm, miután már nem kell, kitörlöm.
Ezt aztán elvetettem mivel szükségem van éves adatokra is. Mivel az van most, lassú a dolog. Nagyon is.
De ha fájlba is menteném, a sok I/O művelet lehet lassabb, de ha nem lassabb terhelőbb lenne... bár nem próbáltam.
Elrőe is köszönöm