Hallo Zusammen,
ich habe auf einen performanten Rechenrechner mit 6 Kerne, 12 Threads und 128 GB Ram eine MySQL-Datenbank und ein Lokalhost eingerichtet. Die Festplatte ist keine performante Festplatte.
Ich habe danach ein kleiner Test gemacht. Ich habe Abfragen von diesem Rechner an die auf sich selbstgehostete Datenbank gesendet. Eine rechenintensive und eine datenintensive Abfrage habe ich an eine 4.6 GB große Tabelle gesendet.
Die Ergebnisse sehen wie folgt aus:
Wenn ich die Tabelle in den Arbeitsspeicher lege, verkürzt sich die Bearbeitungszeit aber die Netzwerkzeit verkürzt sich nicht.
Wisst ihr, warum die Netzwerkzeit 47,797 Sekunde dauert, obwohl ich die Tabelle in den Arbeitsspeicher gelegt habe?
Ich habe ein Lokalhost auf den Rechner eingerichtet. Kann die Verbindung zu Lokalhost bottleneck sein? Muss der Rechner mit der Datenbank über den Lokalhost kommunizieren, obwohl die Tabelle im Speicher ist?
Danke im Voraus
ich habe auf einen performanten Rechenrechner mit 6 Kerne, 12 Threads und 128 GB Ram eine MySQL-Datenbank und ein Lokalhost eingerichtet. Die Festplatte ist keine performante Festplatte.
Ich habe danach ein kleiner Test gemacht. Ich habe Abfragen von diesem Rechner an die auf sich selbstgehostete Datenbank gesendet. Eine rechenintensive und eine datenintensive Abfrage habe ich an eine 4.6 GB große Tabelle gesendet.
Die Ergebnisse sehen wie folgt aus:
Wenn ich die Tabelle in den Arbeitsspeicher lege, verkürzt sich die Bearbeitungszeit aber die Netzwerkzeit verkürzt sich nicht.
Wisst ihr, warum die Netzwerkzeit 47,797 Sekunde dauert, obwohl ich die Tabelle in den Arbeitsspeicher gelegt habe?
Ich habe ein Lokalhost auf den Rechner eingerichtet. Kann die Verbindung zu Lokalhost bottleneck sein? Muss der Rechner mit der Datenbank über den Lokalhost kommunizieren, obwohl die Tabelle im Speicher ist?
Danke im Voraus