问题 - AsParallel

利用 AsParallel 去请求数据库

其中 数据量大概在 460W 左右

具体的查询方式和消耗如下

 

时间: 7:05

内存: 2GB

cpu: 5%

var jilus = db.Jilus
    .ToList();

 

 

时间: 7:05

内存: 2GB

cpu: 5%

var jilus = db.Jilus
    .AsParallel()
    .ToList();

 

时间: 0:10

内存: 62M

cpu: 5%

var jilus = db.Jilus
    .Count();

 

时间: 7:30

内存: 62M

cpu: 5%

var jilus = db.Jilus
    .AsParallel()
    .Count();

 

这是为什么?

 

posted @ 2018-07-02 17:36  `Laimic  阅读(188)  评论(0)    收藏  举报