Visualization of an unindexed JOIN in Mysql

February 2nd, 2010

Check the indexes fo your Mysql tables, kids ;) Because this happens when you’ve got a rather complicated join over two not even very big tables. Mysql “slow statements” keep ramping up, consuming a lot of cpu time and (more importantly clogging Mysql, so that other statements have to wait quite a while.
mysql-slow-statement

One Response to “Visualization of an unindexed JOIN in Mysql”

  1. Webseiten beschleunigen Onlinenerd24 Blog Archive Says:

    [...] Diese beiden Maßnahmen sollten schon mal einen deutlichen Geschwindigkeitsschub geben. Ansonsten lassen sich noch mehrere CSS oder JS Dateien zusammenfassen, um die Anzahl der Zugriffe pro Seite niedrig zu halten oder statische Grafiken auf eigene Hosteinträge (z.B. img.onlinenerd24.de) auslagern, da die Browser diese Grafiken dann parallel laden können. Spezialisten könnten ausserdem anfangen die Anzahl ihrer Apache-Threads zu optimieren. Bei Seiten mit größeren Datenbanken solltet Ihr ausserdem prüfen, ob diese vernünftig indexiert sind, oder ob evtl. ein Bottleneck bei den Datenbankzugriffen vorliegt. Auch das kann die Auslieferung einer Webseite drastisch verlangsamen. Un zwar richtig drastisch [...]

Leave a Reply