根据日期查询优化技巧 发表于 2019-05-20 更新于 2023-03-01 分类于 Mysql 本文字数: 126 阅读时长 ≈ 1 分钟 问题:数据量达百万级别根据日期查询效率特别慢。create_time是datetime类型,转换为日期再匹配,需要查询出所有行进行过滤。 优化方案:利用在create_time字段上建立索引,使用BETWEEN…AND…,查询极快 时间查询优化解决方案: 尽量避免thisTime > startTime and thisTime < endTime这样的语句 使用索引,以查询时间的列建立索引 使用BETWEEN AND可能效果更好