menyelesaikan ralat "saiz meja kunci melebihi" MySQL
Pengguna MySQL sering menemui ralat "bilangan kunci melebihi saiz jadual kunci," terutamanya apabila memasukkan dataset besar ke dalam jadual sementara. Artikel ini menerangkan punca akar dan menyediakan penyelesaian yang berkesan.Ralat biasanya timbul apabila pertanyaan, seperti yang menggunakan jadual sementara (mis.,
dihuni dari pelbagai sumber), cuba memasukkan sejumlah besar data. Ini mengatasi kapasiti jadual kunci lalai MySQL ini. Hanya meningkatkan saiz kolam penampan tidak selalu menjadi penetapan yang mencukupi. SkusBought
innodb_buffer_pool_size
inilah cara menyesuaikan
innodb_buffer_pool_size
my.cnf
/etc/my.cnf
Tambah atau ubah suai baris innodb_buffer_pool_size=64M
Mulakan semula pelayan MySQL menggunakan arahan seperti service mysqld restart
/etc/init.d/mysqld restart
Atas ialah kandungan terperinci Bagaimanakah saya dapat membetulkan ralat 'bilangan kunci melebihi saiz jadual kunci' dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!