Rumah > Artikel > pangkalan data > Bagaimana untuk Mengimport Fail Dump MySQL Besar-besaran dengan Cekap?
Mengimport fail dump MySQL yang besar ke dalam pangkalan data baharu boleh mencabar kerana kekangan saiz. Tetapi jangan risau, terdapat penyelesaian yang akan membuka jalan untuk pemindahan data yang lancar.
Inti penyelesaian ini berkisar pada mengubah panjang penampan rangkaian MySQL dan saiz paket maksimum yang dibenarkan. Dengan mengembangkan tetapan ini, anda meningkatkan kapasiti pangkalan data untuk mengendalikan aliran data yang besar.
Laksanakan arahan berikut dalam terminal MySQL anda untuk menetapkan panjang penimbal rangkaian kepada nilai yang cukup besar seperti 1,000,000 bait:
set global net_buffer_length=1000000;
Seterusnya, konfigurasikan saiz paket maksimum untuk menampung fail dump besar anda:
set global max_allowed_packet=1000000000;
Untuk prestasi yang lebih baik, lumpuhkan sementara pemeriksaan kunci asing:
SET foreign_key_checks = 0;
Sekarang, navigasi ke direktori mengandungi fail dump anda (cth., file.sql) dan mulakan proses import:
source file.sql
Selepas import berjaya, dayakan semula semakan kunci asing :
SET foreign_key_checks = 1;
Ingat, penyelesaian ini telah terbukti berkesan dalam mengimport fail dump MySQL yang besar. Dengan mengubah suai tetapan ini, anda boleh menyelaraskan proses pemindahan data dan mengelakkan ralat. Untuk panduan lanjut, rujuk rujukan sumber asal yang disediakan dalam jawapan.
Atas ialah kandungan terperinci Bagaimana untuk Mengimport Fail Dump MySQL Besar-besaran dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!