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
index?
Ilyenkor az a gyanú, hogy nincsenek indexek, vagy amik vannak azokat nem tudja használni a mysql(rosszak).
EXPLAIN mit mond?
pp
40 000 sor és 50 MB nem tűnik
Hol fut mindez? Saját gépen
Szóval valami nagyon nem kerek.
Select-et esetleg meg tudod osztani velünk?
Kereső
Aggregalas
Ha nem zárom le a kapcsolatot
Olvastad a függvény leírását?
Olvastam, viszont amikor nem
Gondolom, hogy nem
Nem. Van viszont egy sajátos
register_shutdown_function
Ott kezdődik, hogy nem kell