0

非常に重いMySQLクエリを実行するシステムがあり、JDBCを介してクエリを中断する方法を提供したいと思います。Statement.cancel()道のりのようで、データベースへの別の接続でKILLQUERYを効果的に送信します。ただし、MyISAMテーブルを扱っているため、操作のトランザクション管理はありません。

KILLQUERYがLOADDATAINFILEステートメントまたはINSERTに与える影響を知りたいと思います。

LOAD DATA INFILEステートメントは平均的なINSERTよりも少しリスクが高いようです。そのため、ステートメントを強制終了するとテーブルが破損した状態になる可能性があるかどうかを知りたいと思います。

ありがとう !

4

1 に答える 1

0
  • クエリは強制終了されます。
  • 変更はロールバックされます。

テーブルが破損するリスクはありません。

于 2013-02-06T07:34:53.413 に答える