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

MYSQL Masukkan File SQL Besar Berukuran GB

Karena Anda memiliki memori kurang dari 50GB (sehingga Anda tidak dapat menyangga seluruh database dalam memori), hambatannya adalah kecepatan tulis subsistem disk Anda.

Trik untuk mempercepat impor:

  • MyISAM tidak bersifat transaksional, jauh lebih cepat dalam sisipan berulir tunggal. Coba muat ke MyISAM, lalu ALTER tabel ke INNODB
    • Gunakan ALTER TABLE .. DISABLE KEYS untuk menghindari pembaruan indeks baris demi baris (khusus MyISAM)
    • Setel bulk_insert_buffer_size di atas ukuran sisipan Anda (khusus MyISAM)
    • Tetapkan unique_checks = 0 sehingga batasan unik tidak diperiksa.

Untuk selengkapnya, lihat Pemuatan Data Massal untuk Tabel InnoDB di Manual MySQL .

Catatan :Jika tabel asli memiliki batasan kunci asing, menggunakan MyISAM sebagai format perantara adalah ide yang buruk.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rel dengan database memori

  2. Menghubungkan database mysql server jauh ke localhost

  3. mysqli_stmt::bind_param() [mysqli-stmt.bind-param]:Jumlah variabel tidak sesuai dengan jumlah parameter

  4. berikan file hanya pada satu database

  5. InnoDB:Kesalahan sistem operasi nomor 23 dalam operasi file