Tôi cố gắng chèn hàng triệu bản ghi vào bảng có hơn 20 chỉ mục.Chèn hàng loạt chậm cho bảng có nhiều chỉ mục
Về lâu cuối cùng phải mất hơn 4 giờ mỗi 100.000 hàng, và truy vấn đã bị hủy bỏ sau khi 3½ ngày ...
Bạn có bất cứ lời đề nghị về làm thế nào để tăng tốc độ này lên.
(tôi nghi ngờ các chỉ số nhiều là nguyên nhân Nếu bạn cũng nghĩ như vậy, làm thế nào tôi có thể tự động thả chỉ số trước khi phẫu thuật, và sau đó tạo ra các chỉ số tương tự sau đó một lần nữa.?)
thông tin thêm:
- Không gian được sử dụng bởi các chỉ mục khoảng 4 lần không gian được sử dụng bởi dữ liệu riêng lẻ
- Chèn được gói trong một giao dịch trên 100.000 hàng.
Cập nhật trên status:
Câu trả lời được chấp nhận giúp tôi làm cho nó nhanh hơn nhiều.
Có thể muốn không tắt chỉ mục PK (và chắc chắn không phải nếu được nhóm). – Richard
Vâng, bạn nói đúng. Cảm ơn bạn đã chỉ ra điều đó. – Lucero
@Lucero: Cảm ơn câu trả lời này. Một gợi ý: Có thể cập nhật câu trả lời của bạn theo bình luận của Richard? –