Được. Tôi khuyên bạn nên sử dụng TẢI THÔNG TIN DỮ LIỆU một cách rõ ràng. Đối với những người chưa sử dụng nó, hãy coi nó chỉ như một câu lệnh lựa chọn cho đến khi bạn nhìn thấy nó.
Đây là một bài viết hay về hiệu suất và chiến lược có tiêu đề Thử nghiệm cách nhanh nhất để nhập bảng vào MySQL . Đừng để phiên bản mysql của tiêu đề hoặc bên trong bài viết làm bạn sợ hãi. Chuyển đến phần cuối và chọn một số kết luận:
Ngoài ra còn có những điểm tốt trong đó, chủ yếu là ở các bình luận của bạn bè qua lại về các chỉ mục phụ (mà bạn không có). Điểm quan trọng đối với những người khác là thêm chúng sau thực tế.
Tôi hy vọng những liên kết này hữu ích. Và dữ liệu của bạn sẽ có trong ... 10 phút nữa (trong một bảng thử nghiệm khác với LOAD DATA INFILE
).
Nhận xét chung
Về cách làm chậm nhất là sử dụng ngôn ngữ lập trình thông qua vòng lặp while, từng hàng một. Bắt nhanh hơn chắc chắn là hàng loạt, trong đó một câu lệnh chèn đi qua, chẳng hạn như 200 đến 1k hàng cùng một lúc. Tăng đáng kể về hiệu suất là THÔNG TIN DỮ LIỆU TẢI. Nhanh nhất là tệp thô (tôi làm, nhưng ngoài phạm vi nói ở đây).