(サーバーを再起動せずに)Neo4jで現在実行時間の長いクエリを強制終了するにはどうすればよいですか?
グローバルにできることはわかっています クエリのタイムアウトを設定 ですが、サーバー上で時間がかかる可能性のある重いクエリ/作成/更新を実行したい場合があります...
ありがとう。
バージョン> 3.1Enterpriseで利用可能
CALL dbms.listQueries()
CALL dbms.killQuery(queryId)
管理者は「すべてを殺す」ことができます
もあります
:queries
2.2リリースにはこの領域に関するいくつかの機能がありますが、他のクライアントによって実行されたクエリなど、表示できる監視ツールはまだありません。WebUIまたはシェルを介して実行された独自の長時間実行クエリのみを強制終了できます。
現在、Neo4jでクエリを中止する方法はありません。少なくとも、必要なときに何も見つからず、ドキュメントを何度も検索しました。
Neo4jでクエリを中止する方法はないと思います。
Guardのものを使用して、長時間実行されているクエリを自動的に強制終了する方法があります(操作の最大数またはタイムアウトのいずれかを選択できます)。いくつかの指示が送信されました(すぐに見つからなかったため、実行する必要があります)。
シェルでCTRL-Cを押すとクエリが終了することがわかりました(V3.0.3を実行)