【发布时间】:2019-02-25 09:07:53
【问题描述】:
我有一个时间戳列,我必须按年份过滤。我的数据库有大约 10000 行表。
这是我的低查询:
SELECT * FROM my_table WHERE DATE_FORMAT(my_timestamap_data, "%Y") = "2018"
我怎样才能提高我的表现?最好的方法是创建索引?
谢谢!
【问题讨论】:
-
如果你想知道一个索引是否会提高性能,那就创建一个看看
-
试试
SELECT * FROM my_table WHERE YEAR(my_timestamap_data) = 2018
标签: mysql performance indexing