optimasi insert data dengan waktu yang singkat pada database mysql dengan coding php

permisi, selamat siang, saya mau bertanya, bagaimana caranya untuk melakukan proses insert data dengan jumlah 2jt-an data ke dalam database mysql dengan waktu yang cepat. misalnya 30 menit?? kasus yang saya alami saat ini adalah data yang ada di database saya hilang yang disebabkan saya lupa melakukan sqldump, jadi saat backup data saya hanya melakukan export saja, dan ketika akan saya restore ada sebagian data yang gagal di rekonstruksi. yaitu data upload yang berisi file-file pdf yang tersimpan di database, susah untuk dikembalikan. kemudian saat ini saya juga sedang membuat projek untuk sistem pencarian, di mana di dalamnya berisi tentang pemrosesan teks. teks-teks ini saya simpan dalam bentuk baris. dimana jumlah baris untuk menyimpan data teks ini (kata) ada sejumlah 2jt 6rb 485. dan jumlah kolomnya ada 100 kolom. nah pada setiap cell (pertemuan baris dan kolom) pada setiap kotak di tabel database mysql ini akan saya gunakan untuk menyimpan jumlah kata pada tiap-tiap dokumen. nah data teks saya kan berjumlah 2jt-an baris, dan ini perlu direkonstruksi ulang, perlu di insert ulang, nah bagaimana caranya agar proses insert ini bisa berjalan lebih cepat? sebab saya sudah mencoba untuk memprosesnya namun dalam waktu 6 hari hanya berhasil men-generate 58 kolom belum sampek 100 kolom dan belum sampek 2jt baris. nah bagaimana solusinya agar proses restore data sebanyak itu bisa dikembalikan dengan waktu yang cepat? kasus ini terjadi setelah saya ganti hard disk baru dengan kapasitas 160GB. padahal di proses sebelumnya saya memprosesnya di hard disk yang berukuran 500GB, dan mampu men-generate data sebanyak itu dalam waktu kurang lebih 1 jam. jadi dalam waktu 1 jam sudah berhasil men-generate 2jt baris 100 kolom. nah karena hard disk saya yang 500GB ada yang bad sector akhirnya saya ganti dengan yang 160GB.

avatar zordon
@zordon

1 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban