我即将编写一个控制台应用程序,每周日凌晨2点运行一次。它将查询一个SQL服务器数据库,进行一些计算,然后将结果写入新的数据库。
由于要处理数十万条记录,所以需要花费几个小时才能完成。
我将创建一个C#控制台应用程序,并使用Windows计划任务来启动它。
我的问题是:
1)您认为这是一个好方法吗? 2)过去,类似的控制台应用程序在不断循环时会将CPU使用率提高到100%。有没有良好的方法来正确处理线程等?
在开始之前,任何建议都将非常感谢。
由于要处理数十万条记录,所以需要花费几个小时才能完成。
我将创建一个C#控制台应用程序,并使用Windows计划任务来启动它。
我的问题是:
1)您认为这是一个好方法吗? 2)过去,类似的控制台应用程序在不断循环时会将CPU使用率提高到100%。有没有良好的方法来正确处理线程等?
在开始之前,任何建议都将非常感谢。