Tôi có tuyên bố INSERT
đang ăn nhiều địa ngục, rất nhiều để ổ cứng thực sự được lấp đầy trước khi câu lệnh hoàn thành.Ghi nhật ký tối thiểu Chèn vào
Điều này là, tôi thực sự không cần điều này để đăng nhập vì đây chỉ là bước tải lên dữ liệu trung gian.
Vì đối số, chúng ta hãy nói rằng tôi có:
- Bảng A: bảng tải lên ban đầu (dân cư sử dụng
bcp
, vì vậy không có vấn đề khai thác gỗ) - Bảng B: dân cư sử dụng
INSERT INTO B from A
Có cách nào mà tôi có thể sao chép giữa A và B mà không có bất cứ điều gì được ghi vào nhật ký không?
P.S. Tôi đang sử dụng SQL Server 2008 với đơn giản mô hình khôi phục.
Tôi có chỉ số số PK và số công bằng trên các bảng này cũng như một số giá trị mặc định. PK và chỉ mục tôi có thể thả và tạo, nhưng tôi cần các giá trị mặc định trong INSERT – Karl
@Karl - Điều đó là tốt. Nó sẽ làm chậm INSERT của bạn nhưng vấn đề chính của bạn là kích thước nhật ký, sẽ được giải quyết bằng mô hình khôi phục 'BULK LOGGED'. Tốc độ tăng phần lớn chỉ là một phần thưởng. Bạn sẽ cần phải xem xét để đảm bảo rằng bản ghi được chèn không gây ra các kích hoạt để kích hoạt, vì điều đó cũng có thể làm tăng tệp nhật ký của bạn ngay cả trong mô hình khôi phục 'BULK LOGGED' mà tôi tin. – IAmTimCorey
Không sử dụng Cờ 610 cho phép chúng tôi chèn ..với ghi nhật ký tối thiểu? – FLICKER