Mencegah Tamat Masa Sambungan untuk Import MySQL Besar
Apabila mengendalikan import pangkalan data MySQL yang besar, pembangun sering menghadapi tamat masa sambungan yang mengganggu proses. Ini boleh mengecewakan terutamanya semasa pengimportan data kritikal.
Satu cara untuk menghalang tamat masa ini ialah dengan mengoptimumkan tetapan sambungan dalam fail konfigurasi my.ini MySQL. Dengan meningkatkan nilai untuk parameter seperti max_allowed_packet dan read_buffer_size, MySQL boleh mengendalikan paket data yang lebih besar tanpa tamat masa.
Jika antara muka PHPMyAdmin gagal mengimport MySQL yang besar dump, skrip Big Dump daripada Ozerov.de boleh digunakan sebagai alternatif. Skrip ini membahagikan import kepada blok yang lebih kecil, membolehkan pelayan mengendalikannya dengan lebih cekap. Walau bagaimanapun, ia mungkin tidak menyokong sisipan lanjutan.
Pilihan lain yang berdaya maju ialah menggunakan konsol MySQL untuk melaksanakan import. Dengan melaksanakan perintah use diikuti dengan nama pangkalan data, anda boleh menentukan pangkalan data sasaran untuk data yang diimport. Selepas itu, arahan sumber boleh digunakan untuk mengimport fail SQL.
Untuk dokumentasi yang lebih terperinci tentang baris arahan MySQL, rujuk http://dev.mysql.com/doc/refman /5.5/en/mysql.html.
Selain itu, MySQL Workbench menyediakan antara muka mesra pengguna untuk pengurusan pangkalan data dan tugas import.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengelak Masa Sambungan Apabila Mengimport Set Data Besar ke dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!