私はpsshのCLIコマンドラインを使ってRedshiftに問い合わせています。 (質問はmysqlにも当てはまります)。クエリの実行に時間がかかる場合があります。コマンドを送信した後、そのクエリのクエリIDはですが、完了するまで待つことなくが実行されていますか?これは可能ですか?例えばpsql/mysql CLIコマンドラインを実行した後にクエリIDを取得する方法は?
私はそのクエリの時間を中止する必要がある場合は、/日後、私はその特定のクエリの赤方偏移のバックエンドにCANCEL/ABORTコマンドを送信したいと思います。注:同じデータベースが他の人によって使用されるので、実行した特定のクエリのIDを知りたいと思います。
また、のは、psqlのコマンドは、シェルで実行されているとしましょう。アプリケーションでプログラムで(python)を実行して、そのpsql CLIプロセスからクエリIDを取得することはできますか? MySQLでは
'psql'は、PostgreSQL、MySQLのではないで使用されて
クエリ# - あなたはその後、以下のいずれかのコマンドを使用してクエリを終了することができます。 – Barmar
ありがとうございます。私はpsqlとmysqlの両方に適用するように改訂しました – codeshark
これはあなたを方向づけることができますか? http://chrismiles.info/systemsadmin/databases/articles/viewing-current-postgresql-queries/ –