Bagian dari masalah memiliki ekspor yang begitu besar adalah (mungkin) karena redundansi di dalamnya. Mungkin ada ribuan perintah "INSERT" yang ketika dimuat sekaligus, menghabiskan banyak memori.
Jika Anda memiliki data yang sama persis dengan CSV, yang akan saya lakukan adalah membuat skrip PHP kecil untuk menelusuri baris demi baris melalui file CSV dan membuat kueri sql INSERT secara dinamis dan kemudian menjalankannya. Ini akan menjaga jejak memori sangat rendah karena Anda dapat terus mengganti nilai variabel sementara Anda (sesuai dengan bidang) setelah setiap penyisipan.
Saya telah menautkan ke fungsi yang akan saya coba gunakan. Ini disebut fgetcsv. Tautan itu juga memiliki beberapa contoh skrip yang menurut saya mungkin berguna bagi Anda yang dibuat oleh pengguna lain.
Semoga berhasil!
fgetcsv PHP fungsi yang digunakan untuk membaca baris demi baris