sql >> Databáze >  >> RDS >> PostgreSQL

Jak zastavit/zabít dotaz v postgresql?

Nejprve jsem zkontroloval, jaké jsou běžící procesy pomocí

SELECT * FROM pg_stat_activity WHERE state = 'active';

Najděte proces, který chcete zabít, a zadejte:

SELECT pg_cancel_backend(<pid of the process>)

To v podstatě „spustí“ požadavek na řádné ukončení, který může být po nějaké době uspokojen, ačkoli se dotaz okamžitě vrátí.

Pokud proces nelze ukončit, zkuste:

SELECT pg_terminate_backend(<pid of the process>)



  1. Jak mohu chránit uživatelské jméno a heslo MySQL před dekompilací?

  2. Jak provést rekurzivní SELECT dotaz v MySQL?

  3. Jak opravit běžné problémy s databází MySQL?

  4. Jak předat XML z C# do uložené procedury v SQL Server 2008?