Peter: Abfrage beschleunigen

Beitrag lesen

PRIMARY KEY  (article\_id,merchant\_id,shop\_id),
  KEY parent\_article\_id (parent\_article\_id),
  KEY tax\_class\_id (tax\_class\_id),
  KEY manufacture\_id (manufacture\_id),
  KEY article\_number (article\_number),
  KEY flg\_new (flg\_new),
  KEY flg\_bargain (flg\_bargain),
  KEY flg\_is\_active (flg\_is\_active),
  KEY flg\_asb (flg\_asb),
  KEY insert\_date (insert\_date)

HI!

Ohne mir dein Query lange anzuschauen bzw. das getan zu haben und dein DBMS zu kennen. Hier mal ein Tipp aus meiner persönlichen "Erfahrungskiste". Du verwendest relativ viele Flags (ich vermute mal bit-Felder).

Ein Index auf diese Felder bringt eigentlich gar nichts weil viele DBMS-Systeme diesen Index nicht benutzen werden sondern immmer auf einen TableScan zurück greifen werden.

MFG
Peter