Hallo Zusammen,
eine Frage zur Indizierung von Datenbanktabellen in MySQL:
Angenommen ich habe folgende Tabelle:
author_id, book_id, chapter_id
Der Primärschlüssel bildet sich aus allen drei Attributen. Ich habe nun Queries, die
author_id = "XXX"
abfragen, dann andere die
author_id = "XXX" AND book_id = "XXX"
und wieder andere die nur
book_id = "XXX"
usw. usf.
Sollte ich da nicht einzelne Indizes auf die jeweiligen Spalten und dann für jede Permutation dann noch einen Index aufsetzen? Oder reicht ein einziger Index, nämlich der Primärschlüssel völlig aus, weil dieser alle anderen Indizes mit einschliesst?
Bin für jede erhellende Ansicht dankbar!
Ingo