Em chào mọi người. Em đang tìm hiểu về bài toán trên. Mọi người có thể chia sẻ về cách thức hiện tại mọi người đang làm ko ạ.
1 vài bước em tìm thấy là:
Step 1: Xóa hết constraint, index của table đó trước khi insert và tạo lại các constraint ngay sau khi insert xong
Step 2: Dùng " Insert into table (col1, col2) values (val1, val2), (val3, val4), ..." thay vì tạo từng câu Insert cho từng bản ghi.
Step 3: Insert từng batch (ví dụng 1000 row 1 lần) và mỗi batch mở 1 connection. (Sẽ ko dùng 1 connection cho tất cả 1M bản ghi).
Step4: Set AutoCommit = false, sẽ tự commit sau mỗi lần insert xong 1 batch.
1 vài bước em tìm thấy là:
Step 1: Xóa hết constraint, index của table đó trước khi insert và tạo lại các constraint ngay sau khi insert xong
Step 2: Dùng " Insert into table (col1, col2) values (val1, val2), (val3, val4), ..." thay vì tạo từng câu Insert cho từng bản ghi.
Step 3: Insert từng batch (ví dụng 1000 row 1 lần) và mỗi batch mở 1 connection. (Sẽ ko dùng 1 connection cho tất cả 1M bản ghi).
Step4: Set AutoCommit = false, sẽ tự commit sau mỗi lần insert xong 1 batch.
