我用WINCC做数据实时采集,采集的数据共有十几个,归档后存入数据库中.同时用VB做了一个查询程序,在查询时,必须同时判断这十几个数据.
我现在的办法是:由于这十几个数据表中的时间字段是相同的,通过INNER JOIN 联接这些数据表,运行时OK.
现在几个月过去了,由于采集了大量的数据,现在查询程序运行非常慢,要查询满足条件的记录要花近一分钟.
请问:有什么办法在WINCC运行的同时就将实时数据生成的十几个数据表合并成一个数据表.以便于在需要查询时快速得到结果.
看WINCC帮助好象用户归档可以实现,不知是否可以?具体应该如何操作?