Moin!
Der Programmierer der Datenbank ist für die Optimierungen mit verantwortlich. Wenn das Datum des Datensatzes wichtig für diverse SELECT-Operationen ist, empfiehlt es sich, auf diese Spalte einen Index zu setzen. [..]
Genau!
kleine Ergänzung vielleicht noch: ein Index greift effektiv wenn eine WHERE Klausel angewandt wird.
In MySQL kannst Du mit einem, dem SELECT vorangestellten EXPLAIN auch ganz gut sehen, was da passiert und wo noch optimiert werden kann:
SELECT * FROM tab WHERE id='123'; nunmehr:
EXPLAIN SELECT * FROM tab WHERE id='123';
... zeigt Dir dann an, welche Indexe verwendet werden (oder nicht).
--Rolf