sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan stopper/dræber man en forespørgsel i postgresql?

Det, jeg gjorde, var først at tjekke, hvad de kørende processer er ved at

SELECT * FROM pg_stat_activity WHERE state = 'active';

Find den proces, du vil aflive, og skriv derefter:

SELECT pg_cancel_backend(<pid of the process>)

Dette "starter" i bund og grund en anmodning om at afslutte elegant, som kan opfyldes efter nogen tid, selvom forespørgslen vender tilbage med det samme.

Hvis processen ikke kan dræbes, prøv:

SELECT pg_terminate_backend(<pid of the process>)



  1. Kan Mysql opdele en kolonne?

  2. sql grupper efter kun rækker, der er i rækkefølge

  3. Sådan løses ORA-011033:ORACLE initialisering eller nedlukning i gang

  4. ATAN2() Funktion i Oracle