WCF 百万级数据获取 并发量达到3个,CPU就突然飙到80以上,然后程序超时,有高手告知一下可能原因和相关的分析方案吗
1 楼主用WCF做的是一个获取数据,生成excel文件的服务.大致的思路就是用EF结合LINQ获取数据,然后生成excel。
2 数据量小的时候代码运行没有问题
3 只有一个或者两个请求百万级数据,程序运行没有问题
4 但是当并发数达到3个以后,而且请求的也是百万级数据的时候,CPU占用就超过80了,并发数两个的时候都没有到30,这CPU飙升速度太异常了。下面是获取数据的主要代码
va...
原创
2019-08-02 11:24:18 ·
660 阅读 ·
0 评论