sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik de uitvoering van SQL-query's in php stoppen?

Welnu, je kunt niet garanderen dat de verbinding verbroken wordt zonder JavaScript en de enige echte manier om ervoor te zorgen dat je weet dat het venster is gesloten, is door het voortdurend naar de server te laten pingen -- soms worden de gebeurtenissen voor het sluiten van de pagina niet geactiveerd. Dus je zou eigenlijk iets op de achtergrond nodig hebben dat de pings volgt en als er een niet binnen een bepaalde tijd vuurt, bel dan het kill-proces.

Voor zover ik weet, is het niet mogelijk om een ​​PostgreSQL-verbinding te vertellen zonder in te loggen als beheerder en de dreiging daadwerkelijk te forceren om te sluiten. De methode heet pg_cancel_backend . IK ZOU NIET beëindig het proces met geweld met de opdrachtregel kill. Dat kan gevolgen hebben die kunnen worden vermeden door ingebouwde tools te gebruiken.



  1. Waarom is de zoekopdracht niet bijgewerkt nadat u op de update-knop hebt geklikt?

  2. Steekproefomvang en de duur van UPDATE-STATISTIEKEN:maakt het uit?

  3. Java gebruiken om verbinding te maken met een Oracle-database

  4. SQL:ADD &MINUS gebaseerd op veldtype