首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将C#连接到PgBouncer

将C#连接到PgBouncer
EN

Stack Overflow用户
提问于 2017-06-26 06:48:03
回答 1查看 2.2K关注 0票数 0

我正在使用C#和PostgreSQL。我已经使用Npgsql连接到PostgreSQL。一切都很顺利。现在,我希望在PgBouncer的帮助下使用连接池,tool.Database信息已经设置为PgBouncer。因为现在PgBouncer将负责与PostgreSQL数据库的连接(如果我错了,请更正)。

但问题是,我找不到在C#.If中连接C#.If的方法-请告诉我。

另外,在PostgreSQL中使用连接池而不是在PgBouncer中使用好吗?如果是,请告诉我怎么做。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-26 07:28:38

使用Npgsql只需使Npgsql连接到pgbouncer,而不是直接连接到PostgreSQL --您所需要做的就是提供pgbouncer的主机和端口。

注意,Npgsql附带了一个高效的内置连接池,通常应该优先使用这个池,确保您有充分的理由使用pgbouncer而不是内部池。默认情况下,Npgsql池是打开的,如果您想使用pgbouncer,您可能应该通过在连接字符串中传递Pooling=false来禁用Npgsql池。

另外,在PostgreSQL中使用连接池而不是在PgBouncer中使用好吗?

这没有任何意义-- PostgreSQL (您的数据库服务器)本身不提供任何池。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44754319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档