很急,高人进,mySql数据库定时自动计算,存贮数据表功能
遇到一个棘手的问题:
原先有一个mySql的数据库,里面有几张表(其中一张表大概有90多万条数据,而且一直在更新),目的是需要把这几张表中的数据每天要考核一下昨天以前的数据,这需要经过一定的计算过程得到一张新表,在ASP.NET中以web的形式表示出来。但是这个计算过程很麻烦,需要循环这90多万条数据,其中又有很多小循环和IF语句,(已经试验了优化数据库语句等,都以失败告终)所以每次调用这个表的页面得需要等很长时间,问题就是这么长的时间一般客户不会等待。
现在有这么个想法,让数据库自己自动计算这个过程,比如说数据库可以把昨天更新的数据自己在某个时间自动计算好新表(比如说夜晚没人需要的时候),并且把这张新表存贮在数据库中。
问题是这样的定时自动计算,并且把数据存储到数据库中要怎么写程序呢?(用C#)
不知道我的问题说没说明白,如果哪里有不明白的地方,可以在这里再问我。
先谢谢大家了!!!