Hallo,
Gibt es bei MySQL eigentlich so etwas wie "Explain Plan" bei Oracle?
Ich bin sicherlich nicht einer, der mySQL gut kennt, aber anscheinend gibts schon was:
http://www.mysql.com/doc/Q/u/Query_Speed.html
Das hilft nämlich gerade bei der Optimierung von (ursprünglich mehrstündigen *g*) Statements ungemein, weil man sie nicht erst ausführen muss.
Meinst Du mit mehrstündig die Ausführung des Statements, oder das Schreiben (und Diskutieren) desselben:-)
Beherrscht MySQL mehrspaltige (oder gar Function Based) Indizes?
Auch das AFAIK. http://www.mysql.com/doc/C/R/CREATE_INDEX.html
Das Ding kann eine Menge wirklich toller Dinger, nur das Fehlen von Transaktionslogik und Stored Procedures verhindern IMHO den Einsatz für viele Anwendungsfälle.
Bei Oracle habe ich persönlich so eine zweigeteilte MEinung. Einerseits kann Oracle wirklich viel mehr als die meisten anderen Datenbanken, andererseits werden die auch immer schlampiger, und ich befürchte, daß uns mit Oracle in so 5 bis 10 Jahren das gleiche blüht, das es schon vor 10 Jahren mit IBM gab und heute mit Microsoft gibt.
Ellison (Schreibt man den so?) und Gates unterscheidet IMHO nur der Umstand, daß Gates heute schon das Geld scheffelt, das Ellison so gern haben möchte.
Grüße
Klaus