Ich arbeite am Entwerfen einer großen Datenbank. In meiner Anwendung werde ich viele Zeilen haben, zum Beispiel habe ich derzeit eine Tabelle mit 4 Millionen Datensätzen. Die meisten meiner Abfragen verwenden die datetime-Klausel, um Daten auszuwählen. Ist es eine gute Idee, Datums- / Uhrzeitfelder in der MySQL-Datenbank zu indizieren?
Select field1, field2,.....,field15
from table where field 20 between now() and now + 30 days
Ich versuche, meine Datenbank funktionsfähig zu halten und Abfragen reibungslos auszuführen
Welche Idee sollte ich Ihrer Meinung nach haben, um eine hocheffiziente Datenbank zu erstellen?
field 20
?