PDA

Bekijk Volledige Versie : MYSQLD geheugen gebruik blijft groeien



spikie
23/01/09, 10:38
Ik draai een monitoring systeem waarmee ik diverse hardware uitlees met perl scripts. Deze scripts plaatsen data in de database.

Echter na enkele dagen gebruik zie ik het geheugengebruik van de mysqld oplopen. van 24 naar 51 procent en dit blijft doorgaan.

wanneer ik mysqld --help uitvoer om logging te gaan uitvoeren krijg ik de melding dat mysqld niet geïnstalleerd staat. Maar deze draait toch echt.

Iemand tips / extra info nodig voordat men hier wat mee kan?

Marin
23/01/09, 11:13
iets meer info over distributie e.d.

spikie
23/01/09, 20:15
xubuntu geinstalleerd op een VMware draaiende op een DL380 4 gig geheugen met windows 2003 server als main os

wonko
23/01/09, 20:18
toon eens de uitvoer van ps/top/... voor een idee. Hoe staan je geheugenlimieten in mysql zelf ingesteld?

mind
23/01/09, 22:53
Waarschijlijk moet je mysqld_safe hebben ipv. mysqld

mikeh
23/01/09, 23:39
Memory leegpleuren in perl is ook handig op z'n tijd ;)

Zie:

http://www.rocketaware.com/perl/perlfaq3/How_can_I_free_an_array_or_hash_.htm

systemdeveloper
24/01/09, 01:08
mysql slow log aanzetten. Aangezien het telkens langer wordt en monitoringsystemen over het algemeen best wat data verzamelen, zou het kunnen zijn dat je misschien een index op de tabelen vergeten bent. Met bovenstaande optie ben je daar snel achter.

('log queries not using indexes' is ook een aardige :)