我在 pgadmin 4 上执行了一个 plv8 函数,它使用嵌套的 for 循环和一些数组函数。
此查询已使用 GUI 中的 pgadmin 取消查询(停止)按钮停止。
24 小时后,此查询仍显示为活动且正在运行。
我尝试过 pg_cancel_backend 和 pg_terminate_backend,但似乎没有影响。尝试了 pg_ctl kill (TERM/ABRT/INT) 命令,但找不到 pid。
但是,AWS 性能洞察仪表板显示,查询使用 25-30% 的 CPU。
如果你们可以提出替代方法来终止此查询,那将非常有帮助。
谢谢。