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
Lepaskan: 2025-01-24 10:37:10
asal
128 orang telah melayarinya

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!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan