我不知道从哪里开始解决这个问题,但如果我有一个AJAX Web应用程序向服务器发送请求并在数据库上运行长查询(在我的情况下是postgresql),有没有办法停止或终止查询如果仍然在运行,用户刷新页面或关闭会话...等?
Fra*_*ens 84
要停止查询:
SELECT pg_cancel_backend(procpid);
Run Code Online (Sandbox Code Playgroud)
要终止数据库连接:
SELECT pg_terminate_backend(procpid);
Run Code Online (Sandbox Code Playgroud)
要获得当前事务的概述,要获取过程ID:
SELECT * FROM pg_stat_activity;
Run Code Online (Sandbox Code Playgroud)
http://www.postgresql.org/docs/current/interactive/functions-admin.html
| 归档时间: |
|
| 查看次数: |
26744 次 |
| 最近记录: |