私のMySQLデータベース(Innodb)には、実行中の長いINSERTクエリが同時に実行されます。mysqlでクエリを停止しますか?
クエリは、node-mysqlバインディングを使用しているnode.jsアプリケーションから、特に接続プーリングに 'pool()'を使用しています。
私はmytop経由でクエリを監視していますが、私は長時間実行している接続が「スリープ」(600秒を超えて実行中)になっています。
これは、ローロックなどの理由でハングしているクエリであるのか、それともこれらが接続プールからの接続なのかどうかはわかりません。 thread command values上のMySQLのドキュメント(それがあなたのcmd
フィールドに相当)のような
明らかにするために、これらは行ロックのためにスタックされたクエリを示すものではありませんか? –
私の答えの最後の段落を参照してください。 – Shadow
@Thanks - これらのスリープ接続はCPUまたはメモリリソースを消費しますか?言い換えれば、私は心配する必要がありますか、私はそれらを残すことができますか? –