Du liest die Table vollständig, da ist ein Index grundsätzlich nachteilig.
Alles klar: Mein Denkfehler. Danke, wieder was gelernt.
sofern der Tablespace ordentlich defragmentiert ist
Ich hab die Datenbank auf einer (SATA-III-)SSD. Ich nehme an, da ist das Defragmentieren nicht sooo notwendig - sondern auf Dauer sogar schädlich. Aber auch Tests mit einem 4TB-Massen-Magnetdatengrab haben ergeben, dass da zwar Dateien fragmentiert waren, aber da waren nur einzelne 4GB-Dateien in bis zu 16 Fragmenten… Angeblich macht ext4 das ganz gut.
ein Index hilft beim Order By nur dann, wenn Du die Ergebnismenge sehr signifikant einschränkst,