Postgresql 性能问题-处理postgres数据库

Postgresql 性能问题-处理postgres数据库,postgresql,postgresql-9.1,database-performance,postgresql-performance,Postgresql,Postgresql 9.1,Database Performance,Postgresql Performance,早上好! 我有一个web应用程序连接到Ubuntu中的postgres数据库 我的问题是,我的数据库中有一个进程消耗了100%的CPU时间 如何定位该流程,如何识别启动该流程的查询或触发器 非常感谢您抽出时间。尝试将所有DB查询打印到日志文件中,并检查哪一个会影响cpu使用率。您可能需要考虑优化查询以获得更好的性能。如何打印所有的SQL数据库运行?我还可以看到每个查询使用的时间和内存?这可能与DB锁有关,您可以编写日志文件,创建文本文件,在其中打印代码块将触发的查询,并通过连接到DB独立评估性能

早上好!

我有一个web应用程序连接到Ubuntu中的postgres数据库 我的问题是,我的数据库中有一个进程消耗了100%的CPU时间

如何定位该流程,如何识别启动该流程的查询或触发器


非常感谢您抽出时间。

尝试将所有DB查询打印到日志文件中,并检查哪一个会影响cpu使用率。您可能需要考虑优化查询以获得更好的性能。如何打印所有的SQL数据库运行?我还可以看到每个查询使用的时间和内存?这可能与DB锁有关,您可以编写日志文件,创建文本文件,在其中打印代码块将触发的查询,并通过连接到DB独立评估性能。检查是否可以优化此类sql查询。它可能与数据库锁有关!