Hallo beisammen!
Ich habe eine MYSQL-Abfrage gemessen und folgendes Ergebnis erhalten:

Jetzt wundere mich, warum "Sending Data" 99,9% der Zeit braucht.
Das Ergebnis sind ja nur drei Datensätze - da muss doch nicht viel gesendet werden.
Oder verstehe ich "Send data" falsch?
Wie kann ich denn die Abfrage beschleunigen?
Indizes sind bereits gesetzt.
(Nachtrag: Kein Index ist jedoch gesetzt bei M.mess_read, M.mess_from und M.mess_type; letzteres ist "tinytext" ... sollte ich die Felder vielleicht doch auch noch indizieren?)
Die Tabelle Messages ist die größe, sie hat gut 250.000 Datensätze.
Die anderen, gejointen Tabellen sind Kunden (gut 16.000 Datensätze), Listen_Elemente (7.800) und Listen_IDs (1.200).
Danke für Eure Unterstützung und herzliche Grüße,
Anton
Ich habe eine MYSQL-Abfrage gemessen und folgendes Ergebnis erhalten:
Jetzt wundere mich, warum "Sending Data" 99,9% der Zeit braucht.
Das Ergebnis sind ja nur drei Datensätze - da muss doch nicht viel gesendet werden.
Oder verstehe ich "Send data" falsch?
Wie kann ich denn die Abfrage beschleunigen?
Indizes sind bereits gesetzt.
(Nachtrag: Kein Index ist jedoch gesetzt bei M.mess_read, M.mess_from und M.mess_type; letzteres ist "tinytext" ... sollte ich die Felder vielleicht doch auch noch indizieren?)
Die Tabelle Messages ist die größe, sie hat gut 250.000 Datensätze.
Die anderen, gejointen Tabellen sind Kunden (gut 16.000 Datensätze), Listen_Elemente (7.800) und Listen_IDs (1.200).
Danke für Eure Unterstützung und herzliche Grüße,
Anton
Kommentar