Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memperbaiki kesilapan 'jumlah kunci MySQL melebihi saiz jadual kunci' ralat?

Bagaimana untuk memperbaiki kesilapan 'jumlah kunci MySQL melebihi saiz jadual kunci' ralat?

Barbara Streisand
Barbara Streisandasal
2025-01-24 10:37:10129semak imbas

How to Fix MySQL's

Konfigurasi saiz jadual MySQL Mysql: menyelesaikan "Jumlah kunci melebihi saiz jadual kunci" Ralat

apabila melaksanakan pertanyaan yang melibatkan jumlah penyisipan baris yang besar dalam mysql, Pengguna mungkin menghadapi ralat "Kod Ralat 1206: Bilangan kunci melebihi saiz jadual kunci." Ini berlaku apabila bilangan kunci yang digunakan melebihi had yang ditakrifkan dalam konfigurasi saiz jadual kunci. Bilangan kunci yang diperlukan untuk pertanyaan. Kunci adalah penting dalam sistem pangkalan data untuk mengelakkan akses serentak dan ketidakkonsistenan data, tetapi apabila jadual kunci terlalu kecil, ia boleh menjadi terharu, yang membawa kepada mesej ralat. Kesalahan ini melibatkan peningkatan saiz jadual kunci untuk membolehkan lebih banyak kunci. Ini dapat dicapai dengan mengubah fail konfigurasi MySQL, my.cnf, biasanya terletak di /etc/my.cnf pada pelayan linux. dan buka fail konfigurasi my.cnf.

Tambahkan baris berikut ke fail: innodb_buffer_pool_size = 64MB

simpan dan tutup fail. Menetapkan saiz kolam penampan InnoDB, yang termasuk jadual kunci. Meningkatkan saiz ini akan membolehkan lebih banyak kunci disimpan dan mengurangkan kemungkinan melebihi had saiz jadual kunci. mereka. Ini boleh dilakukan dengan menggunakan arahan berikut:

perkhidmatan mysqld restart

/etc/init.d/mysqld Restart

    selepas memulakan semula MySQL, Saiz jadual kunci yang meningkat harus menyelesaikan kesilapan "jumlah kunci melebihi saiz jadual kunci" ralat, yang membolehkan pertanyaan untuk dilaksanakan dengan jayanya. Pada [jumlah kunci melebihi saiz jadual kunci] (https://dev.mysql.com/doc/refman/8.0/en/innodb-troubleshooting-deadlocks.html).

Atas ialah kandungan terperinci Bagaimana untuk memperbaiki kesilapan 'jumlah kunci MySQL melebihi saiz jadual kunci' ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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