sql >> Database >  >> RDS >> PostgreSQL

Hoe een query in postgresql stoppen / beëindigen?

Wat ik deed, is eerst controleren wat de lopende processen zijn door

SELECT * FROM pg_stat_activity WHERE state = 'active';

Zoek het proces dat u wilt uitschakelen en typ vervolgens:

SELECT pg_cancel_backend(<pid of the process>)

Dit "start" in feite een verzoek om netjes te beëindigen, waaraan na enige tijd kan worden voldaan, hoewel de vraag onmiddellijk terugkomt.

Als het proces niet kan worden afgebroken, probeer dan:

SELECT pg_terminate_backend(<pid of the process>)



  1. Hoe een string in een string in SQL Server te vinden

  2. Genereer een reeks datums - gebruik het datumtype als invoer

  3. is er een functie voor het vertalen van gegevens in sql

  4. PostgreSQL versus MySQL:wat is het beste?