Mysql Andauernd 50%

Dieses Thema im Forum "Webserver (Software): Windows" wurde erstellt von Server.Suche, 23. Februar 2010.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Server.Suche

    Server.Suche New Member

    Registriert seit:
    1. Dezember 2009
    Beiträge:
    29
    Ich hab ein Problem, seit neustem ist der Mysql immer 50 % ausgelastet, manchmal bis 90%.

    Habe schon Mysql neu installiert, aber irgendwie passiert das immernoch.

    Habe mit Netstat auch geguckt, ob es vill. ein Flood ist, aber nichts zu sehen & Firewall Port 3306 auch geblockt.

    Was kann da nicht stimmen?

    Ich lasse nur Apache & Mysql laufen, sonst nichts, vorher war es nur 2 - 3 % konstant!

    MFG
     
  2. Mr. Brain

    Mr. Brain Erfahrener Benutzer

    Registriert seit:
    13. Mai 2005
    Beiträge:
    2.289
    Ort:
    Frankfurt am Main
    Firmenname:
    Welcome 2 Inter.Net
    Anbieterprofil:
    Klick
    AW: Mysql Andauernd 50%

    Mal "mtop" laufen lassen?
     
  3. Server.Suche

    Server.Suche New Member

    Registriert seit:
    1. Dezember 2009
    Beiträge:
    29
    AW: Mysql Andauernd 50%

    Wow ging ja schnell^^

    Was ist genau mtop?

    Im error file steht auch nichts genau, gerade nach geschaut.

    mfg
     
  4. Mr. Brain

    Mr. Brain Erfahrener Benutzer

    Registriert seit:
    13. Mai 2005
    Beiträge:
    2.289
    Ort:
    Frankfurt am Main
    Firmenname:
    Welcome 2 Inter.Net
    Anbieterprofil:
    Klick
  5. Server.Suche

    Server.Suche New Member

    Registriert seit:
    1. Dezember 2009
    Beiträge:
    29
    AW: Mysql Andauernd 50%

    Wie kann ich den ganzen Spaß starten?
    ^^
    Werde nicht schlau draus
     
  6. XnS

    XnS Erfahrener Benutzer

    Registriert seit:
    15. Januar 2008
    Beiträge:
    534
    Ort:
    Stuttgart
    AW: Mysql Andauernd 50%

    - i/o wait mit top prüfen
    - Einstellungen anpassen (z.B. mit tuning-primer.sh und/oder mysqltuner.pl)
    - Slow Queries loggen (File, mtop)
    - DB Server auslagern.
     
  7. cosimo

    cosimo Eingetragener Provider

    Registriert seit:
    6. Juni 2008
    Beiträge:
    261
    Firmenname:
    COSIMO GmbH
    Anbieterprofil:
    Klick
    AW: Mysql Andauernd 50%

    Mit mysqladmin processlist kannst du sehen, welche Abfrage da "hängt".
    Meistens fehlt nur ein Index an der richtigen Stelle....
     
  8. ECS-Enders

    ECS-Enders Eingetragener Provider

    Registriert seit:
    4. November 2002
    Beiträge:
    132
    Ort:
    Nürnberg
    Firmenname:
    ECS-Webhosting
    Anbieterprofil:
    Klick
    AW: Mysql Andauernd 50%

    Hallo!

    Nimm mal das Windows (Java) Programm "Jet Profiler for MySQL". Du gibst beim Start nur Deine MySQL Zugangsdaten ein und nach ein paar Minuten siehst Du tabellarisch und mit hübschen Tortendiagrammen, welche Tabellen, User am häufigsten aufgerufen werden, welche Abfragen am längsten dauern usw.

    Bei 50% ist unter Garantie irgendeine Abfrage dabei, die keinen Index verwendet. Hier hilft das Programm Jet Profiler oder das Zaubertwort EXPLAIN vor der entsprechenden Abfrage, also nicht "SELECT ..." sondern einfach "EXPLAIN SELECT ...".

    Das Programm gibt es als Freeware und eingeschränkte Testversion.

    Viele Grüße,
    Ingo Fritz
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen