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. SQLServerの「式をデータ型intに変換する算術オーバーフローエラー」を修正しました

    2. MySQLタイムゾーン

    3. PL / SQLのループを使用して同じクエリを複数回実行するにはどうすればよいですか?

    4. MySQLのPHP表示画像BLOB