Sql server Azure SQL-已达到超时
我有一个在S4 Azure数据库上运行的容量测试,我收到以下错误: 超时已过期。从池中获取连接之前经过的超时时间。发生这种情况的原因可能是所有池连接都在使用中,并且已达到最大池大小 我有500个“用户”访问我的网站。我的连接字符串是这个 Server=tcp:database.net,1433;初始目录=数据库prd;持久安全信息=False;用户ID=用户名;密码=密码;MultipleActiveResultSets=False;加密=真;TrustServerCertificate=False;连接超时=30 我已经检查了我的代码,我要做的是: 使用“使用” 范围存储库Sql server Azure SQL-已达到超时,sql-server,azure,azure-sql-database,Sql Server,Azure,Azure Sql Database,我有一个在S4 Azure数据库上运行的容量测试,我收到以下错误: 超时已过期。从池中获取连接之前经过的超时时间。发生这种情况的原因可能是所有池连接都在使用中,并且已达到最大池大小 我有500个“用户”访问我的网站。我的连接字符串是这个 Server=tcp:database.net,1433;初始目录=数据库prd;持久安全信息=False;用户ID=用户名;密码=密码;MultipleActiveResultSets=False;加密=真;TrustServerCertificate=Fal
serviceCollection.AddScoped<IRepository, SqlServerRepository>();
线路也一样。不复杂。我仅有的一个复杂查询有4到5个连接,但命中率没有那么高
这里有人对最大池大小有什么看法吗?这有关系吗?我认为默认的池大小是100,如果你有更多的连接,你需要一个更大的池。@DavidG,是的。我试试这个。据我所知,我的数据库可能有4800个会话,但我是否应该将池大小设置为4800?我很难理解会话和池大小之间的关系。如果有的话。我想默认的池大小是100,如果你有更多的连接,你需要一个更大的池。@DavidG,是的。我试试这个。据我所知,我的数据库可能有4800个会话,但我是否应该将池大小设置为4800?我很难理解会话和池大小之间的关系。如果有的话。
serviceCollection.AddScoped<IRepository, SqlServerRepository>();
select p1,p2,p3 from baskets where Id=1234