Pracuję nad zaprojektowaniem dużej bazy danych. W mojej aplikacji będę miał wiele wierszy, na przykład obecnie mam jedną tabelę z 4 milionami rekordów. Większość moich zapytań używa klauzuli datetime do wybierania danych. Czy warto indeksować pola datetime w bazie danych mysql?
Select field1, field2,.....,field15
from table where field 20 between now() and now + 30 days
Staram się, aby moja baza danych działała dobrze, a zapytania działały płynnie
Co więcej, jak myślisz, jaki pomysł powinienem mieć, aby stworzyć bazę danych o wysokiej wydajności?
field 20
?