Npgsql缓慢NpgsqlConnection()构造函数

时间:2017-03-20 08:55:19

标签: c# .net npgsql

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

Connection = new NpgsqlConnection();

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

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

1 个答案:

答案 0 :(得分:1)

请参阅https://github.com/npgsql/npgsql/issues/1435

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