java - 数据库用户表的一些用户莫名其妙出现了死锁
巴扎黑
巴扎黑 2017-04-17 17:37:06
0
2
403

mysql 数据库,最近没有代码更新,数据库方面也没有变动

有用户反映登出之后再登录就没反应了,查数据库发现是该用户的数据出现死锁,并且有蔓延的趋势

能排除是数据库遭到攻击吗?

遇到类似情况的各路大仙给个建议

跪谢 orz

巴扎黑
巴扎黑

membalas semua(2)
黄舟

Operasi data yang kerap akan menyebabkan
ada kemungkinan untuk mengakses indeks agregat dan indeks bukan agregat satu demi satu, sekali gus menyekat satu sama lain dan membentuk jalan buntu
Kebuntuan mungkin dikunci pada sumber yang berbeza, atau ia mungkin mati dalam Pada sumber yang sama, anda boleh memahami prinsip kebuntuan dan prinsip penguncian enjin pelaksanaan.
Secara amnya, mengendalikan sumber dalam susunan yang sama, tidak menggunakan tahap pengasingan transaksi tahap yang lebih tinggi atau menggunakan penguncian optimistik adalah penyelesaiannya. Cara melakukannya bergantung pada cara anda menulis pertanyaan anda dan cara anda membina indeks.

巴扎黑

Punca kebuntuan ialah persaingan sumber. Menunggu antara satu sama lain membawa kepada kebuntuan.

Serangan itu bukan hanya masalah kebuntuan. Semak punca dari program.

Ia sepatutnya menjadi masalah kebuntuan Sebabnya ialah: peningkatan dalam operasi serentak, peningkatan dalam bilangan pengguna, dan kecacatan fungsian Contohnya, sumber yang sama, seperti data yang sama dalam jadual yang sama. akan digunakan oleh berbilang pengguna pada masa yang sama Reka bentuk berfungsi Berulang tetapi pemprosesan dalaman mempunyai urutan.

Adalah disyorkan untuk meminta DBA untuk membantu anda melihat.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan