Ich meinte JEWEILS einen Index auf die FK, damit
SELECT [..] JOIN ON usr.id=kunde.usr_id_benutzer
und
SELECT [..] JOIN ON usr.id=kunde.usr_id_kdzg
schneller werden.Ich vermute, dass diese JOINS oft gebraucht werden. (z.B. fuer die Provisionsabrechung die sabse beschrieben hatte )
Ach so, es geht Dir natürlich nicht um das Suchen ("WHERE"), sondern um das JOINen, das in der Tat häufig vorkommen dürfte. - Da stand ich wohl auf dem Schlauch.
Aber dennoch, noch einmal die Frage: Macht ein Index auf ein Datenfeld Sinn, wenn dieses ein Fremdschlüssel ist und auf einen Primärschlüssel (einer zweiten Tabelle) verweist, und wenn über dieses ganz primär nur GeJOINt (nicht geWHEREt ;) wird? Ist mir irgendwie völlig unklar, wie das den SELECT (inl. JOIN) optimieren soll.
Ilja?? ;)