我正在使用 SqlServer 作为日志记录。是的,这是错误的决定,有更好的数据库来满足这个要求。但我目前没有其他选择。
记录间隔为每秒 3 个记录。
所以我有静态 Logger 类,它有静态 Log 方法。
使用“打开连接”作为静态成员对性能更好。但它的最佳实施是什么?
这不是我知道的。
public static class OzzLogger
{
static SqlConnection Con;
static OzzLogger()
{
Con=ne SqlConnection(....);
Con.Open();
}
public static void Log(....)
{
Con.ExecuteSql(......);
}
}
更新
我问是因为我的旧信息。人们说“连接池性能就足够了”。如果没有异议,我将关闭这个问题:)