Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengimport Fail Dump MySQL Besar-besaran dengan Cekap?

Bagaimana untuk Mengimport Fail Dump MySQL Besar-besaran dengan Cekap?

DDD
Lepaskan: 2024-11-05 05:05:02
asal
779 orang telah melayarinya

How to Efficiently Import Massive MySQL Dump Files?

Mengimport Fail Dump MySQL Besar-besaran dengan Kecekapan

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.

Langkah 1: Konfigurasi Penampan Rangkaian

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;
Salin selepas log masuk

Langkah 2: Pelarasan Saiz Paket Maksimum

Seterusnya, konfigurasikan saiz paket maksimum untuk menampung fail dump besar anda:

set global max_allowed_packet=1000000000;
Salin selepas log masuk

Langkah 3: Pertimbangan Utama Asing

Untuk prestasi yang lebih baik, lumpuhkan sementara pemeriksaan kunci asing:

SET foreign_key_checks = 0;
Salin selepas log masuk

Langkah 4: Buang Import Fail

Sekarang, navigasi ke direktori mengandungi fail dump anda (cth., file.sql) dan mulakan proses import:

source file.sql
Salin selepas log masuk

Langkah 5: Pendayaan Semula Kunci Asing

Selepas import berjaya, dayakan semula semakan kunci asing :

SET foreign_key_checks = 1;
Salin selepas log masuk

Kesimpulan

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan