我有一个批处理文件。我有一个SQL查询。每个都按原样工作。 当前,我调用批处理文件,等待它完成。然后我调用查询。然后,我处理每个数据。
问题在于,批处理文件现在大约需要13分钟来提取zip文件,这些文件中的findstr
等,这是由于文件的大小由于创建它们的应用程序中的代码更改而导致的
我想通过调用批处理文件来开始该过程以节省时间,然后在返回结果之前同时调用运行1-3分钟的SQL查询。我可以在批处理将其结果吐出之前处理SQL结果。但除此之外,我需要先完成该批处理,然后再继续进行操作。
通过一系列的呼叫和等待,我可以做到这一点吗?总共16分钟是很长的时间。
或者,有人知道在ZIP文件中更快findstr
的方法吗?每个ZIP文件中只有一个文件。
更新:
该查询与zip文件没有任何关系,但我需要两个来源的数据才能处理与我的工作相关的所有数据。
该查询从SQL Server中提取数据并将其放入表中。 Excel接收在批处理文件中由findstr
进行编译的数据,并创建更多工作表。
压缩文件位于网络上,范围为1.5-5.5 MB,提取的文件大约为18-62 MB。