Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tăng tốc độ chèn tập dữ liệu lớn từ tệp txt vào mySQL bằng python

Hai lựa chọn cần xem xét:

1) đơn giản nhất là bao gồm nhiều hàng giá trị trên một lần chèn. Đây là cách, nhanh hơn so với thực hiện nhiều lần cảnh báo.

Nội dung thực hiện INSERT INTO tbl ( cols ) VALUES ( vals ) , hãy làm điều gì đó như INSERT INTO tbl ( cols ) VALUES ( vals ), ( vals ), ( vals )

Số lượng hàng bạn có thể chèn cùng một lúc tùy thuộc vào kích thước gói tối đa của máy chủ mysql, nhưng bạn có thể thực hiện 100, 1000, có thể 10000 hàng một cách an toàn và nó sẽ giúp bạn tăng hiệu suất theo thứ tự lớn hơn.

Xem http://dev.mysql.com/doc/ refman / 5.5 / vi / insert-speed.html

2) TẢI THÔNG TIN DỮ LIỆU hơi khác một chút, đòi hỏi nhiều công việc hơn và có những yêu cầu riêng, nhưng rất nhanh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nút Thích PHP / MySQL

  2. Lấy các bản ghi trống bằng SQL

  3. Làm thế nào để trở nên Laravel hơn trong ứng dụng CRUD?

  4. MySQL đang chuyển đổi các giá trị dấu thời gian của tôi thành 0000-00-00

  5. Hướng dẫn tích hợp Paypal php MySQL