我们在 Azure VM 上的 IIS 中托管了一个 .Net ASMX Web 服务。我们正在从 Web 服务中的 Azure SQL 数据仓库检索一些数据。我们在 web.config 文件中配置了以下连接字符串。
add key="connectionString" value="Driver={ODBC Driver 13 for SQL Server};Server=;Database=;Uid=;Pwd=;Encrypt=yes;TrustServerCertificate=no;Min Pool Size=0;Max Pool Size= 500;池化=真;连接超时=10800"/
我们尝试进行 POC 并连续 200 次调用 Web 服务。在 webservice webmethod 中,我们只是打开连接。然而,在 55 到 60 次调用之后,我们开始收到异常:连接超时。
我的问题是,当我们在连接字符串中将 Max Pool Size 值设置为 500 时,为什么仅在 55 次调用后就会出现连接超时。我是否需要更改任何其他设置以使其适用于至少 500 个连接?
Azure SQL 数据仓库是 Gen2:DW1000c