pengoptimuman mysql - masalah kunci jadual mysql innodb
淡淡烟草味
淡淡烟草味 2017-05-24 11:32:59
0
2
628

Selepas ujian, saya mendapati bahawa situasi berikut akan menyebabkan kunci meja
1.suka
2.kemas kini, padam operasi tanpa syarat
3.kemas kini, padam operasi bersyarat tetapi bukan operasi kunci utama
tidak kira sama ada pilihan bersyarat atau tidak bersyarat, sama ada syarat itu kunci utama atau indeks, jadual tidak akan dikunci Adakah ini betul? Ada yang tak kena dengan ujian saya?

淡淡烟草味
淡淡烟草味

membalas semua(2)
曾经蜡笔没有小新

pilih boleh menentukan pelbagai peringkat kunci seperti kunci kongsi, kunci eksklusif, dll., seperti select ... FOR UPDATE.
Mengenai mengapa kunci diperlukan, berikut adalah contoh mudah Sebagai contoh, jika anda mempunyai dokumen yang mewarisi dokumen sebelumnya, anda boleh memilih untuk menambah kunci baca dan mengunci dokumen sebelumnya untuk menghalang orang lain mengubah suai dokumen sebelumnya. sebelum anda menyerahkannya , menyebabkan data tidak konsisten.

習慣沉默

Selagi syarat tidak mengandungi kunci utama, atau mengandungi kunci utama tetapi bukan tanda sama atau IN, seluruh jadual akan dikunci, yang merangkumi ketiga-tiga situasi dalam soalan.

Sama ada mengunci seluruh jadual atau mengunci beberapa baris, pilih tambah kunci baca dan kemas kini serta padam kunci tulis Bagi apa itu kunci baca dan kunci tulis, anda boleh Googlekannya. Bagi butiran, anda juga boleh melihat Tahap Pengasingan Transaksi, yang saya tidak akan pergi ke sini.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!