gpt4 book ai didi

sql - 分析/分析 PostgreSQL 上的查询

转载 作者:行者123 更新时间:2023-11-29 11:19:28 27 4
gpt4 key购买 nike

我刚刚继承了一个旧的 PostgreSQL 安装,需要进行一些诊断以找出该数据库运行缓慢的原因。在 MS SQL 上,您可以使用 Profiler 等工具来查看正在运行的查询,然后查看它们的执行计划。

我可以使用哪些适用于 PostgreSQL 的工具(如果有)来执行此操作?我将不胜感激任何帮助,因为我对 Postgres 还很陌生。

最佳答案

使用pg_stat_statements扩展以获得长时间运行的查询。然后使用 select* from pg_stat_statements order by total_time/calls desc limit 10 得到最长的十个。然后使用 explain查看计划...

关于sql - 分析/分析 PostgreSQL 上的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28879761/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com