Saya mengalami masalah deadlock saat menjalankan transaksi di MySQL, dan saya tidak yakin mengapa hal ini terjadi atau bagaimana cara mencegahnya.
fahmihar536 Answered question
Penyebab terjadi nya deadlock :
- urutan kunci tidak konsisten.
- transaksi telalu lama.
- indeks tidak optimal(mengunci terlalu banyak baris).
Cara mencegah deadlock :
- Kunci sumber daya dengan urutan yang sama.
- Buat transaksi singkat.
- Gunakan indeks untuk mempercepat pencarian.
fahmihar536 Answered question