今天发现一个接口请求半天了才响应,逐一排查后,发现一段SQL查询时间15s有点长,下面是表结构。
数据在500万条左右,下面是SQL.
select v.IP,
DATE_FORMAT(v.CREATE_DATE,'%Y-%m') as visitDate
from VISIT v
where v.CREATE_DATE >= str_to_date(concat('2018-06-28',' 00:00:00'), '%Y-%m-%d %H:%i:%s')
and v.CREATE_DATE <= str_to_date(concat('2019-10-18',' 23:59:59'), '%Y-%m-%d %H:%i:%s')
GROUP BY v.IP
求大神指点,该如何加速?