关于时间的问题,高分寻求解决方案!!!!
现有一个雨量实时采集数据库,关键表结构如下:
字段中文名 字段英名 类型 是否主键 索引序号
测站编号 ID CHAR(8) 主键 2
采集时间 TIME DATETIME 主键 1
降雨量 DTRN NUMERIC(5,1)
每个测站平均每5分钟有一条新记录采集入库,一年有105120条记录,因为查询的需要从未将历史数据进行删除,通常所作的查询如下,统计某月或者某旬或者某天的雨量平均值,或者是在某个时间间隔内(可以精确到分)的统计每月或者每旬或者每天的雨量平均值,或者是某个确定时间的雨量查询。
现在出现的问题是查询非常慢,关键问题出在时间字段上,目前所采用的索引相当于没有索引,如果能对时间进行分段索引,比如年月日和时分秒分开,可能就会提高一些性能,但是缺点是不能进行时间比较。
各位高手有没有更好的解决方案?