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

Python+MySQL - Sisipan Massal

Ada cara yang lebih cerdas.

Masalah dengan penyisipan massal adalah bahwa secara default komit otomatis diaktifkan sehingga menyebabkan setiap insert pernyataan untuk disimpan ke penyimpanan stabil sebelum penyisipan berikutnya dapat dimulai.

Sebagai catatan halaman manual:

SET autocommit=0; 

Ini adalah fitur yang cukup umum dari sistem RDBM yang menganggap bahwa integritas basis data adalah yang terpenting. Itu membuat sisipan massal mengambil urutan 1s per sisipan, bukan 1ms. Alternatif membuat pernyataan penyisipan yang terlalu besar mencoba mencapai komit tunggal ini dengan risiko membebani parser SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tutorial MySQL – Panduan Pemula Untuk Mempelajari MySQL

  2. Mysql_real_escape_string() Peringatan Kebingungan

  3. Konfirmasi JavaScript sebelum penghapusan dengan PHP/MYSQL

  4. Tidak dapat menemukan input type=image value di $_POST

  5. Aktivitas MySQL yang berlebihan