SQL Server数据库在一台服务器上创建多个进程,而不是另一台服

时间:2015-04-17 13:30:04

标签: c# sql-server

我有两个SQL Server 1(QA)和一个(PROD)。

我注意到在QA数据库中,当从C#代码执行查询时,它只使用1个线程/连接/进程。

在PROD数据库中,执行相同的C#代码,但SQL Monitor显示它创建了20多个连接/线程。大多数线程显示为SUSPENDED,然后在代码完成时全部消失。

这可能是内存/资源问题吗?

为了测试这个,我只是将C#代码中的连接字符串更改为指向PROD数据库。所以我已经排除它是一个Web服务器或代码运行的服务器。

这是执行的c#代码:

var db = new dbcontext();

var results = (from I in db.mytable
               select I).tolist();

0 个答案:

没有答案