私のAzure Webアプリケーションでプールされた接続の数に問題があります。プールされた接続の数を確認できれば、アプリケーションの使用状況との関連を理解することができます。Azure AppサービスでプールされたADO.NETデータベース接続の数を確認するにはどうすればよいですか?
従来のWindowsマシンでは、パフォーマンスモニタツールを使用してADO.NETパフォーマンスカウンタ "NumberOfPooledConnections"を表示できます。 Azure App Serviceを使用しているときに同じことをする方法を理解できませんでした。
プールされた接続はデータベース側から見ることができるので、たとえばデータベースがSQLサーバの場合、sp_whoのような簡単なコマンドを使用できます(接続文字列の 'Application Name'キーを使用してフィルタリングを容易にできます) –
@サイモン・ムーエ私の場合は、Webアプリケーションが複数のデータベースに接続するマルチテナント・アプリケーションであるため、これは不可能です。だから私はすべてのデータベースへの接続の合計数を確認する必要があります。あなたのソリューションは1つのデータベースへの接続数だけを私に与えます。 – Bassem
でも、sp_whoのようなデータベースコマンドを使用して、すべてのデータベースへの接続数を判断できます。 –