PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да спра/убия заявка в postgresql?

Това, което направих, е първо да проверя какви са изпълняваните процеси чрез

SELECT * FROM pg_stat_activity WHERE state = 'active';

Намерете процеса, който искате да убиете, след което въведете:

SELECT pg_cancel_backend(<pid of the process>)

Това по същество „започва“ заявка за прекратяване грациозно, която може да бъде удовлетворена след известно време, въпреки че заявката се връща незабавно.

Ако процесът не може да бъде убит, опитайте:

SELECT pg_terminate_backend(<pid of the process>)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как pg_sleep_until() работи в PostgreSQL

  2. Въведение в PostgreSQL

  3. Мигриране на съществуващи данни за auth.User към нов потребителски модел на Django 1.5?

  4. Запазете изхода от sql функция в csv файл (COPY) с динамично име на файл

  5. Заявката за избор с ограничение за отместване е твърде бавна