【发布时间】:2017-11-28 23:23:55
【问题描述】:
我正在使用 C# 和 PostgreSQL。我已经使用 Npgsql 连接到 PostgreSQL。一切正常。现在我想在 PgBouncer 工具的帮助下使用连接池。数据库信息已设置为 PgBouncer。因为现在 PgBouncer 将负责连接到 PostgreSQL 数据库(如果我错了,请纠正我)。
但问题是,我找不到在 C# 中连接 PgBouncer 的方法。如果有人做过同样的事情,请告诉我。
在 PostgreSQL 中使用连接池而不是 PgBouncer 是否也很好?如果是,请告诉我该怎么做。
谢谢
【问题讨论】:
-
Nick 如果我们使用 PgBouncer,我不知道如何使用 NpgSql 连接字符串。
-
只需输入 PgBouncer 服务器的主机/端口,而不是数据库服务器的主机/端口。
-
我的连接字符串是
但它给了我错误“pgbouncer 无法连接到服务器(年龄 = 0)”。
标签: c# postgresql npgsql pgbouncer