Handler_read_rnd ist zu hoch (mehr als 2 GB)

Handler_read_rnd ist zu hoch (mehr als 2 GB)

Ich führe ein Werbeprogramm aus und beim Anzeigen von Anzeigen treten einige SELECT-, UPDATE- und DELETE-Abfragen auf. Manchmal erfolgt die Anzeige von Anzeigen schnell, manchmal aber auch zu langsam. Derzeit ist sie langsam und Handler_read_rnd und Handler_read_rnd_next sind wie unten angegeben.

Handler_read_rnd    2,844.68 M
Handler_read_rnd_next   2,945.63 M

Wie kann ich die Anzeige von Anzeigen beschleunigen (durch Reduzierung von Handler_read_rnd und Handler_read_rnd_next)?

PS: Aktuell umfasst die Datenbank des Werbeprogramms 7.068.528 Zeilen.

Antwort1

Schauen Sie sich besser Ihre Abfragen und Indizes an. Stellen Sie sicher, dass Sie die richtigen Indizes eingerichtet haben, und überprüfen Sie Ihre Abfragen auf große Verknüpfungen, denn beides kann dazu führen, dass die Zähler steigen.

Es gibt im Internet eine Unmenge an Anleitungen zur Optimierung von MySQL. Ein guter Ausgangspunkt istHierOder schauen Sie sich dieMySQLPerformance-Blog.

verwandte Informationen