Каков наилучший способ индексирования даты и времени в MySQL?Какой метод быстрее:
- Сохранить дату и время как двойное (с помощью метки времени unix)
- Сохранить дату и время как дату и время
Приложение, генерирующееданные временной метки могут выводить любой формат.К сожалению, datetime будет ключевым для этой конкретной структуры данных, поэтому скорость будет иметь значение.
Кроме того, возможно ли создать индекс для выражения?Например, индекс в UNIX_TIMESTAMP(mydate)
, где mydate - это поле в таблице, а UNIX_TIMESTAMP - функция mysql.Я знаю, что Postgres может сделать это .Я думаю, что в mysql должен быть способ.