gpt4 book ai didi

r - 如何在 R 中中断 RPostgresql 查询

转载 作者:行者123 更新时间:2023-11-29 11:38:48 25 4
gpt4 key购买 nike

在 RPostgresql 中中断长时间运行的查询的最佳方法是什么?

例如,我想查看表格的前 10 行并打算输入,

  dbGetQuery(con,"
select * from big.table
limit 10
")

但有时我会漏掉“限制 10”,然后我的程序就会永远运行下去。从我的 R 终端按 ctrl-C 或停止按钮不起作用。我要么必须等待很长时间才能看到完整的输出打印,要么我可以中止 R 进程。

最佳答案

您可以尝试使用 psql 连接到 Postgres,在 select * from pg_stat_activity 中查找您的查询,然后使用 select pg_cancel_backend(long_query_pid)取消查询。

或者您可以在 R 中使用此查询。

关于r - 如何在 R 中中断 RPostgresql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322418/

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