Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

meja kerja mysql, ganti kolom dari file

Oke. Saya akan merekomendasikan menggunakan LOAD DATA INFILE secara eksplisit. Bagi mereka yang belum menggunakannya, anggap itu hanya sebagai pernyataan pilihan untuk saat ini sampai Anda melihatnya.

Berikut adalah artikel bagus tentang kinerja dan strategi berjudul Menguji Cara Tercepat untuk Mengimpor Tabel ke MySQL . Jangan biarkan versi mysql dari judul atau di dalam artikel membuat Anda takut. Melompat ke bawah dan mengambil beberapa kesimpulan:

Ada juga poin bagus di sana, terutama di komentar rekan bolak-balik tentang indeks sekunder (yang tidak Anda miliki). Poin penting bagi orang lain adalah menambahkannya setelah fakta.

Saya harap tautan-tautan ini bermanfaat. Dan data Anda masuk ... dalam 10 menit (di tabel pengujian lain dengan LOAD DATA INFILE ).

Komentar Umum

Tentang cara paling lambat untuk melakukannya adalah dalam bahasa pemrograman melalui loop sementara, baris demi baris. Menjadi lebih cepat tentu saja batch, di mana satu pernyataan penyisipan melewati, katakanlah, 200 hingga 1k baris sekaligus. Naik secara substansial dalam kinerja adalah LOAD DATA INFILE. Yang tercepat adalah file mentah (apa yang saya lakukan, tetapi di luar cakupan pembicaraan di sini).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara INSERT Jika Baris Tidak Ada (UPSERT) di MySQL

  2. Sesi tulis dimulai pada 1 halaman atau semua halaman?

  3. Kalender Pemesanan Tanggal Tiba &Berangkat

  4. haruskah saya menggunakan kembali kursor di modul python MySQLdb?

  5. Ubah bahasa pesan kesalahan MySQL