Apakah dua keadaan kunci mysql yang berbeza?

PHPz
Lepaskan: 2023-06-03 14:00:21
ke hadapan
1267 orang telah melayarinya

Perihalan kunci keadaan

1 Termasuk kunci kongsi niat dan kunci eksklusif niat, yang dibahagikan kepada logik teras kunci keadaan.

2. Kedua-dua kunci ini menerangkan sama ada kunci meja boleh ditambahkan pada meja.

Apabila transaksi cuba mengunci seluruh jadual (kunci kongsi atau kunci baris), ia perlu mendapatkan jenis kunci niat yang sepadan terlebih dahulu (kunci kongsi niat atau kunci kongsi niat)

Kunci kongsi niat

Apabila transaksi cuba menambah kunci kongsi pada keseluruhan meja, ia perlu mendapatkan kunci kongsi niat meja terlebih dahulu.

Kunci eksklusif niat

Sebelum transaksi cuba mengunci keseluruhan jadual, ia perlu mendapatkan kunci niat meja terlebih dahulu.

Peranan kunci status

Kaedah penguncian innodb adalah berdasarkan indeks, dan butiran penguncian ialah kunci baris. Kunci niat wujud untuk menyelaraskan hubungan antara kunci baris dan kunci meja, dan menyokong kewujudan bersama kunci berbutir-butir (kunci meja dan kunci baris).

Atas ialah kandungan terperinci Apakah dua keadaan kunci mysql yang berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan