各位大虾:
我在做一个监控网络通断的程序。
思路是:间隔1分钟ping各个ip一次,将结果存数据库表1,
然后当天将各个ip地址中断的时间段存入另外一个表2,然后删除表1的纪录
将当天的连通率存入表3问题是:在计算某一个ip地址中断时间段的时候,需要获取表1中连续的时间点,
现在我的算法是将表1中相应的纪录存入数组,在进行比较计算。可是这样做效率好低,速度也慢,程序老是死掉。各位大虾,有没有好的办法帮帮我解决这个问题,或者提供更好的思路。在这里先谢过了!