【发布时间】:2009-10-15 11:44:35
【问题描述】:
我遇到了一个article 说像这样使用我的 sqlConnection:
using (SqlConnection sqlConnection = new SqlConnection(Config.getConnectionString()))
{
using (SqlDataAdapter dataAdapter = new SqlDataAdapter(query, sqlConnection))
{
dataAdapter.Fill(dataSet);
}
}
提高了性能,因为它在方法结束时处理对象。所以我已经用“使用”编码了一段时间,在与其他一些开发人员聊天后,他们说多次创建和销毁实例并不会真正提高性能。
如果我在我的所有 dataAccess 方法上使用“使用”,对 sqlserver 和系统资源的性能有何影响。 sqlServer是否会因为连接被连接和重新连接多次而受到更大的打击?
【问题讨论】:
标签: c# sql performance