Rumah >pangkalan data >tutorial mysql >Bagaimana menyelesaikan ralat MySQL 1206: 'Jumlah kunci melebihi saiz jadual kunci'?
Ralat MySQL: "Jumlah Bilangan Kunci Melebihi Saiz Jadual Kunci"
Apabila menghadapi ralat MySQL 1206, menunjukkan bahawa bilangan kunci melebihi saiz meja kunci, adalah penting untuk memahami punca asas dan mengenal pasti yang sesuai penyelesaian.
Isu ini timbul apabila pelayan cuba mengunci sejumlah besar baris secara serentak, menyebabkan kekurangan sumber kunci yang tersedia. Dalam kes sedemikian, melaraskan pembolehubah MySQL innodb_buffer_pool_size boleh memberikan pembetulan sementara atau kekal.
Untuk menyelesaikan masalah ralat ini, pertimbangkan langkah berikut:
1. Tingkatkan innodb_buffer_pool_size:
Fail konfigurasi MySQL biasanya berada di /etc/my.cnf pada pelayan Linux. Dalam fail ini, tambah atau ubah suai baris berikut:
innodb_buffer_pool_size=64MB
2. Mulakan semula MySQL:
Setelah fail konfigurasi dikemas kini, mulakan semula MySQL menggunakan arahan berikut:
service mysqld restart /etc/init.d/mysqld restart
Pertimbangan Tambahan:
Dengan mengikut langkah ini, anda boleh menangani ralat "Jumlah kunci melebihi saiz jadual kunci" dalam MySQL dengan berkesan.
Atas ialah kandungan terperinci Bagaimana menyelesaikan ralat MySQL 1206: 'Jumlah kunci melebihi saiz jadual kunci'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!