parajumpers steppjacke Abfragen mit EXPLAIN analysieren und Indizes korrekt setzen

parajumper damen jacken Abfragen mit EXPLAIN analysieren und Indizes korrekt setzen

MySQL Abfragen optimieren und slow query auffindenWer ein Datenbank Management System wie MySQL einsetzt, der sollte die Leistungswerte im Blick haben. Einzelne SQL Abfragen können den kompletten Webserver verlangsamen und bevor man die Hardware aufrüstet oder die Zwischenspeicher von MySQL erhöht, lohnt sich die Analyse und Optimierung der SQL Abfragen. Fehlende Indizes, Tabellen Joins oder Where Bedingungen auf nicht indizierte Spalten können die Leistungsfähigkeit drastisch reduzieren. Dazu klickt man in phpMyAdmin auf Status, so dass man die Laufzeitinformationen angezeigt bekommt. Der überwiegende Teil setzt sehr tiefgreifendes Wissen voraus. Daher sollte man sich mit den Werten beschäftigen, die MySQL bzw. phpMyAdmin rot hinterlegt. In diesem Artikel ist beispielsweise der Wert Handler_read_rnd_next überdurchschnittlich hoch:Anzahl der Anfragen, die nächste Zeile in der Daten Datei zu lesen. Dieser Wert wird hoch sein, wenn Sie viele Tabellen Scans durchführen. Im Allgemeinen weist das darauf hin, dass Ihre Tabellen nicht korrekt indiziert sind, oder dass Ihre Anfragen nicht so geschrieben sind, dass Sie Vorteile aus den Indexen ziehen, die Sie haben.

Vereinfacht ausgedrückt: MySQL möchte uns sagen, dass aufgrund fehlender Indizes eine Tabelle vollständig gescannt werden muss, um darin Werte zu finden. alle Zeilen / Datensätze werden nach den gefragten Kriterien durchsucht, was bei großen Tabellen enorm Zeit kostet. Mithilfe eines Index entfällt dieser Komplett Scan.
parajumpers steppjacke Abfragen mit EXPLAIN analysieren und Indizes korrekt setzen