Als «performance» getaggte Fragen

8
Was ist schneller, SUM (CASE) oder CTE PIVOT?

Es gibt zwei Arten von Möglichkeiten, a auszuführen PIVOT. Vor der PIVOTEinführung von SQL Server 2005 haben die meisten Benutzer Folgendes getan: SELECT RateID SUM(CASE WHEN RateItemTypeID = 1 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN RateItemTypeID = 2 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN...

7
Wann soll MySQL query_cache verwendet werden?

Bis vor kurzem habe ich den Abfragecache als ein sehr wichtiges Werkzeug zur Verbesserung der Abfrageleistung angesehen. Heute habe ich mir einen Podcast angehört , in dem es darum ging, den Abfrage-Cache auf 0 zu optimieren und eine bessere Speicher-Caching-Lösung (wie memcache.d) zu verwenden....

7
MyISAM-Leistung: Join Decomposition

In High Performance MySQL auf Seite 159 geht es darum, komplexe Abfragen in einfache aufzuteilen: Konvertieren SELECT * FROM tag JOIN tag_post ON tag_post.tag_id=tag.id JOIN post ON tag_post.post_id=post.id WHERE tag.tag='mysql'; Zu SELECT * FROM tag WHERE tag='mysql'; SELECT * FROM tag_post WHERE...