https://dev.mysql.com/doc/refman /8.0/en/insert-optimization.html
Thời gian cần thiết để chèn một hàng được xác định bởi các yếu tố sau, trong đó các con số chỉ ra tỷ lệ gần đúng:
- Đang kết nối:(3)
- Gửi truy vấn tới máy chủ:(2)
- Phân tích cú pháp truy vấn:(2)
- Chèn hàng:(1 × kích thước của hàng)
- Chèn chỉ mục:(1 × số chỉ mục)
- Kết thúc:(1)
Từ điều này, rõ ràng là việc gửi một câu lệnh lớn sẽ giúp bạn tiết kiệm chi phí là 7 cho mỗi câu lệnh chèn, điều này khi đọc thêm văn bản cũng cho biết:
Nếu bạn đang chèn nhiều hàng từ cùng một ứng dụng khách cùng một lúc, hãy sử dụng câu lệnh CHÈN với nhiều danh sách GIÁ TRỊ để chèn một số hàng cùng một lúc. Điều này nhanh hơn đáng kể (nhanh hơn nhiều lần trong một số trường hợp) so với việc sử dụng các câu lệnh INSERT một hàng riêng biệt.