相当于SQLServer Profiler的Postgre

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

在SQLServer中,当我们有没有源代码的应用程序时,我们可以使用SQLServer Profiler来分析在应用程序中执行某些操作时要调用的查询或过程。现在,对于.NET第三方库和postgre数据库,当跟踪由该库调用的查询非常有用时,我也遇到类似的情况。我在pgAdmin中发现了类似的东西,但是到目前为止,我知道它似乎对跟踪仅在pgAdmin中执行的sql查询(而不是来自外部应用程序的查询)很有用。我不太会Postgre,因为这是我第一次接触这种环境。

总结一下:有没有一种工具可以让我跟踪外部应用程序在postgre数据库上执行的查询?

.net postgresql profiler
1个回答
0
投票

您还应该看看pg_stat_statements扩展名(默认情况下已分发,但默认情况下未在每个数据库中安装),该扩展名类似于在PostgreSQL中运行SQL语句的“ DMV”。

© www.soinside.com 2019 - 2024. All rights reserved.