- Bạn có thể thử sử dụng APPEND gợi ý để khiến oracle ghi dữ liệu mới qua nhãn HWM.
- Nếu bạn có chỉ mục, oracle sẽ lãng phí một số lần để cập nhật chúng. Bạn cũng có thể vô hiệu hóa chúng và xây dựng lại sau khi quá trình chèn kết thúc.
- Ngoài ra, nếu có 83 triệu hàng thì phần chèn tạo ra rất nhiều thông tin REDO. Để tắt tính năng tạo lại nhật ký của bảng, hãy sử dụng tùy chọn ghi nhật ký
:
thay đổi bảng YOUR_TABLE nologging;
- Ngoài ra, bạn có thể sử dụng tính năng ghi không đồng bộ vào nhật ký làm lại trực tuyến của mình với
commit_wait ,
các mẹo commit_logging
- Bạn có thể thiết lập hàng đợi công việc để lên lịch cho một hoạt động chạy dài trong nền. Để đọc thêm, hãy sử dụng cái này
- Bạn có thể sử dụng DML song song
Đây là tất cả những gợi ý mà tôi có thể cung cấp cho bạn mà không cần phải có kế hoạch giải thích.