Suboptimal optimiert
2007-04-30 17:38Wenn der MySQL-Optimizer wieder mal nicht richtig optimiert und einen völlig beschränkten Abfrageplan wählt, dann hilft ein beherztes:
SET optimizer_search_depth=1;
Und damit machen wir bei unserem geliebten INNER-LEFT-undsoweiter-JOIN-dingens mit LIMIT 0,25 aus:
25 rows in set (1 min 7.69 sec)
ein
25 rows in set (3.16 sec).
Happy Birthday und sowas ähnliches – sch* Frickelsoftware.
PS. Mein nichtproduktives Testsystem mit (derzeit) MySQL [...]