この場合、残りのトランザクションはありませんが、@Johan が言ったように、必要に応じて、以下のクエリを使用して InnoDB の現在のトランザクションのリストを表示できます。
information_schema.innodb_trx\G から *
ドキュメントより:
オープンなトランザクションがないと、MySQL は切断時にトランザクションをロールバックします。 トランザクションをコミットできません (IFAIK)。
スレッドを表示するには
参照: http://dev.mysql.com/doc/refman/5.1/en/thread-information.html
切断された接続からはトランザクションをコミットできないため、これは役に立ちません。
接続が中断された場合の動作 MySQL ドキュメントより: http://dev.mysql.com/doc/refman/5.0/en/mysql-tips.html
参照: http://dev.mysql.com /doc/refman/5.0/en/auto-reconnect.html
この問題を診断して解決する方法 自動再接続を確認します:
必要に応じて再送信できるように、最後のクエリ (トランザクション) をクライアントに必ず保持してください。 また、これは危険であるため自動再接続モードを無効にし、代わりに独自の再接続を実装して、いつドロップが発生したかを把握し、そのクエリを再送信できるようにします。
この場合、残りのトランザクションはありませんが、@Johan が言ったように、必要に応じて、以下のクエリを使用して InnoDB の現在のトランザクションのリストを表示できます。
を選択しますinformation_schema.innodb_trx\G から *
ドキュメントより:
オープンなトランザクションがないと、MySQL は切断時にトランザクションをロールバックします。
トランザクションをコミットできません (IFAIK)。
スレッドを表示するには
を使用します リーリー参照: http://dev.mysql.com/doc/refman/5.1/en/thread-information.html
切断された接続からはトランザクションをコミットできないため、これは役に立ちません。
接続が中断された場合の動作
MySQL ドキュメントより: http://dev.mysql.com/doc/refman/5.0/en/mysql-tips.html
参照: http://dev.mysql.com /doc/refman/5.0/en/auto-reconnect.html
この問題を診断して解決する方法
自動再接続を確認します:
必要に応じて再送信できるように、最後のクエリ (トランザクション) をクライアントに必ず保持してください。
また、これは危険であるため自動再接続モードを無効にし、代わりに独自の再接続を実装して、いつドロップが発生したかを把握し、そのクエリを再送信できるようにします。