n'abend,
dem solltest du auf die spur gehen, warum er das macht, es kann ein fehlender index sein oder aber bei oracle könnten es sein, dass die tabellen und indexe nicht analysiert wurden. ich kann zu mysql nicht all zuviel sagen, eventuell gibt es ähnlich wie bei oracle einen hint, wo du dem dbms anweisen kannst, einen vorhanden index auch zu benutzen. tuning bedeutet vieles ausprobieren und sich immer wieder den ausführungsplan anschauen dabei.
Index Hinting kennt MySQL seit 4.0.x - dabei kann man auf Indice hinweisen (USE) verbieten (IGNORE) und bestimmen (FORCE).
MySQL nutzt einen Index dann nicht, wenn es das Gefühl hat, dass ein Table-Scan die schnellere Variante ist. MySQL nutzt
weiterhin schönen abend...
--
#selfhtml hat ein Forum?
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|
#selfhtml hat ein Forum?
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|