mySql Index для даты и времени - PullRequest
       2

mySql Index для даты и времени

0 голосов
/ 25 февраля 2019

У меня есть столбец отметки времени, и я должен фильтровать по году.В моей базе данных около 10000 строк таблицы.

Это мой низкий запрос:

SELECT * FROM my_table WHERE DATE_FORMAT(my_timestamap_data, "%Y") = "2018"

как я могу улучшить свою производительность?Лучший способ создать индекс?

спасибо!

1 Ответ

0 голосов
/ 25 февраля 2019

Простой индекс на my_timestamap_data:

А затем запрос:

SELECT *
FROM my_table
WHERE my_timestamap >= '2018-01-01' and mytimestamap < 2019-01-01
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...