gpt4 book ai didi

c# - 当应用程序有很多调用时如何管理连接池限制?

转载 作者:行者123 更新时间:2023-11-29 22:06:13 24 4
gpt4 key购买 nike

我正在使用 C#.net 开发邮件演示应用程序。我收到错误是因为我超出了最大连接的限制。就我而言,我需要将邮件一封一封地插入数据库,并基于计时器频繁检索。它可能有5-10个邮件帐户,每个帐户可能有数千封电子邮件。建议我管理 sql 连接的方法。

最佳答案

你必须做三件事:

1.在连接字符串中包含以下元素:

pooled=true;Max Pool Size=100;

2.仅当连接状态为关闭时才打开新连接:

 If dbCon.ConnectionState<>ConnectionState.Open Then
dbCon.Open()
End If

3.避免在循环内打开新连接。如果您使用循环

关于c# - 当应用程序有很多调用时如何管理连接池限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32133244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com