有一个mysql表(我们称之为 Table_A
)其中包含有关设备可用性的数据。
表的结构很简单:
device_id | timestamp
作为cron脚本的结果,数据正在插入到表中。如果设备可用,cron脚本将插入带有 device_id
和电流 timestamp
table。
我需要创建httprestapi,它将在设备繁忙时提供周期数据。
我写了一个剧本 Table_A
并返回所需数据。但问题是这个脚本的执行时间太长了——对于2周的周期数据来说大约4分钟。所以不可能将此脚本添加到api控制器。
你能推荐我做些什么来加速数据处理?
我应该将处理脚本添加到cron任务中,并将其输出写入 Table_B
并添加第三个“flag”字段,将已处理的记录标记到 Table_A
? 在这种情况下,还有其他的设计模式或通用算法吗?
暂无答案!
目前还没有任何答案,快来回答吧!