Linux Server und MySQL -> schwankende Abfrage-Dauer

Gast #5203090
Lesenswert?

Hi allerseits,

ich habe einen frisch installierten Linux-Server(Ubuntu 16.04 LTS) mit 
LAMP in meinem WLAN laufen. Updates sind auf Manuell gesetzt. MySQL ist 
so konfiguriert, dass ich per IP die Datenbanken verwalten kann. Wenn 
ich nun mit phpMyAdmin identische Abfragen wiederholt ausführe, schwankt 
die Ausführungszeit.
Da der Server bei mir im LAN läuft und nur der Server sowie mein Rechner 
dort drin sind, frage ich mich, was der Server im Hintergrund macht, was 
dieses Schwanken erklären kann? Und kann man irgendwie dafür sorgen, 
dass MySQL eine konstante Leistung für die Abfragen zur Verfügung steht, 
sofern der Server nicht überlastet ist bzw. sich wie bei mir bis auf die 
Datenbank-Abfragen eigentlich die ganze Zeit langweilen müsste?

Ich optimiere momentan viele Abfragen und da ist es sehr störend, wenn 
die Ausführungszeit schwankt.

Viele Grüße
Karl
Gast #5203112
Lesenswert?

70ms ist eine komische Zeit. Hat der Server genug RAM, kann er die Query 
rein aus dem Cache beantworten? Rotierendes Blech oder SSD?
Ist die Hardware OK oder ist es ein gemurxe wie Ethernet-over-USB wie 
beim RasPi?
Gast #5203113
Lesenswert?

optimiere deine abfragen nicht über die ausführungszeit, sondern über 
den explain plan.
schwankungen in den ausführungszeiten können durch hardware 
energiesparoptionen kommen (USB/WLAN/PCI…), verschiedenene caches 
(FS/DB…), und müssen nicht vom server, sondern kann auch von deinen 
client kommen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren