标签: asp.net postgresql iis npgsql
我遇到了使用ASP.NET的{{1}}项目效果的巨大问题。它使用单个连接/数据库进程执行对数据库的每个查询,这使得项目同时不能超过1个人(数据库连接锁定)。
ASP.NET
当我使用Npgsql或pgAdmin Dbeaver时,会创建另一个执行查询的过程。
Npgsql
pgAdmin
Dbeaver
我的连接字符串:
PostgreSQL
答案 0 :(得分:0)
可以调整最小/最大池大小,并且在进行更深入的分析之后,主要问题不是由Npgsql引起,而是由ASP.NET会话锁引起。
有关详情:https://stackoverflow.com/a/36753202/8458601