Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server WebJob连接到数据库花费的时间太长_Sql Server_Azure_.net Core_Entity Framework Core - Fatal编程技术网

Sql server WebJob连接到数据库花费的时间太长

Sql server WebJob连接到数据库花费的时间太长,sql-server,azure,.net-core,entity-framework-core,Sql Server,Azure,.net Core,Entity Framework Core,我的应用程序服务中有一个WebJob,实际上我是手动运行它的。 WebJob是console.NET核心应用程序,此console应用程序的主要目标是使用事件更新数据库表 在本地运行我没有任何问题(指向同一个DB),但是当我在Azure中运行它时,仅仅连接数据库然后进行我想要的处理就需要1个多小时 这就是我启动WebJob时发生的情况: [04/12/2017 23:27:05 > xpto55: INFO] Connecting Database... [04/13/2017 00:55

我的应用程序服务中有一个WebJob,实际上我是手动运行它的。 WebJob是console.NET核心应用程序,此console应用程序的主要目标是使用事件更新数据库表

在本地运行我没有任何问题(指向同一个DB),但是当我在Azure中运行它时,仅仅连接数据库然后进行我想要的处理就需要1个多小时

这就是我启动WebJob时发生的情况:

[04/12/2017 23:27:05 > xpto55: INFO] Connecting Database...
[04/13/2017 00:55:56 > xpto55: INFO] Database connected
[04/13/2017 00:58:21 > xpto55: INFO] Generating events...
我正在使用迁移和实体框架核心


谁能提高我的表现?我可以创建哪种类型的日志来缓解此问题?

我使用的是默认连接字符串:

Server=tcp:db.database.windows.net,1433;Initial Catalog=catalog;Persist Security Info=False;User ID=???;Password=???;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;Pooling=False;
将其更改为:

Data Source=db.database.windows.net,1433;Initial Catalog=catalog;Persist Security Info=False;User ID=???;Password=???;MultipleActiveResultSets=True;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;Min Pool Size=3;Load Balance Timeout=180;

解决了我的问题。主要更改
投票大小

此处的详细信息不多。似乎有相当多的其他人已经解决了这个问题。。。