Walaupun tiada urus niaga yang tinggal dalam kes ini, seperti yang dikatakan @Johan, jika anda mahu, anda boleh melihat senarai urus niaga semasa dalam InnoDB melalui pertanyaan di bawah.
Bagaimana untuk mendiagnosis dan menyelesaikan masalah ini Semak penyambungan semula automatik:
Pastikan anda menyimpan pertanyaan terakhir (urus niaga) dalam pelanggan supaya anda boleh menyerahkannya semula jika perlu. Dan lumpuhkan mod sambung semula automatik kerana ini berbahaya, laksanakan sambung semula anda sendiri supaya anda tahu apabila penurunan berlaku dan boleh menyerahkan semula pertanyaan itu.
Walaupun tiada urus niaga yang tinggal dalam kes ini, seperti yang dikatakan @Johan, jika anda mahu, anda boleh melihat senarai urus niaga semasa dalam InnoDB melalui pertanyaan di bawah.
从 information_schema.innodb_trxG 中选择*
DariDokumen:
Tanpa urus niaga terbuka, MySQL akan melancarkan semula transaksi apabila putus sambungan.
Anda tidak boleh melakukan transaksi (IFAIK).
Anda memaparkan benang menggunakan
Lihat:http://dev.mysql.com/ doc/refman/5.1/en/thread-information.html
Ini tidak akan membantu anda kerana anda tidak boleh melakukan transaksi daripada sambungan yang terputus.
Apa yang berlaku apabila sambungan terputus
Daripada dokumentasi MySQL:http://dev.mysql.com/ doc/refman/5.0/en/mysql-tips.html
Lihat juga:http://dev.mysql.com/doc/refman/5.0/en/auto-reconnect.html
Bagaimana untuk mendiagnosis dan menyelesaikan masalah ini
Semak penyambungan semula automatik:
Pastikan anda menyimpan pertanyaan terakhir (urus niaga) dalam pelanggan supaya anda boleh menyerahkannya semula jika perlu.
Dan lumpuhkan mod sambung semula automatik kerana ini berbahaya, laksanakan sambung semula anda sendiri supaya anda tahu apabila penurunan berlaku dan boleh menyerahkan semula pertanyaan itu.