我正在尝试从sql server下载表,并将每个下载的表写成一个csv文件,然后对其进行gzip压缩。
我现在的问题是,这个表太大了(上面有一百万行,我正在使用python pandas dataframe来做这件事),以至于出现了内存错误。
有没有办法在C#中懒惰地做这件事,从而最小化内存使用,然后我就可以为这个任务并行运行2-3个进程?
发布于 2015-12-20 16:03:40
是的,是的。
,
或者将该写入设置为异步,并使用await关键字调用它。https://msdn.microsoft.com/en-us/library/hh193364(v=vs.110).aspx
https://stackoverflow.com/questions/34377030
复制相似问题