确定当前连接池大小

问题描述 投票:0回答:1

我需要监视我的应用程序性能及其对数据库连接的使用。该应用程序是ASP.NET Core 2.2应用程序,使用Entity Framework Core 2.x和带有Npgsql的PostgreSQL数据库服务器。所有这些都在Ubuntu Linux上的生产环境中运行,开发使用Windows 10的Visual Studio进行。连接池已激活,并在连接字符串中设置了最大池大小。

我如何找出当前池中有多少个连接,以及是否有其他可用数据来说明池的使用量(最小/最大活动连接,等待时间等?)>

我已经读过Performance Counters in ADO.NET(通过this question),但这似乎仅适用于Windows,并且.NET Core可能不支持。

我需要监视我的应用程序性能及其对数据库连接的使用。该应用程序是ASP.NET Core 2.2应用程序,使用Entity Framework Core 2.x和带有Npgsql的PostgreSQL数据库服务器。 ...

.net ado.net entity-framework-core connection-pooling
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.