在我的 C# 应用程序中,我连接到MySQL
数据库并运行 10,000 个查询。如果我保持与数据库的连接,这些查询大约需要 14 秒。但是,如果我依赖连接池,我的查询大约需要 15 秒。(我已经多次运行这个测试。)
// Connection pooling.
using (var connection = CreateConnection())
{
connection.ConnectionString = ConnectionString;
connection.Open();
网络上的大多数示例都使用了上面的“连接和关闭”结构。但是,似乎连接池比保持连接慢。所以问题是...
问:为什么要使用连接池?