Npgsql 慢 NpgsqlConnection() 构造函数

Npgsql slow NpgsqlConnection() constructor

我想使用 Npgsql 连接到 PostgreSQL 9.6 数据库。为此,我需要创建一个连接,但构造函数非常慢。

Connection = new NpgsqlConnection();

构造函数大约需要 4.8 秒才能完成。为什么?将连接字符串传递给构造函数也没有任何积极影响。

我正在使用 Vistual Studio 2015 社区和 Npgsql 3.2.1

https://github.com/npgsql/npgsql/issues/1435

Npgsql 3.2 引入了性能计数器支持,但它们的一次性初始化有时会导致速度减慢和异常。此功能已被选择加入,因此 3.2.2 将不再有此问题。