Tôi đã cài đặt SQL 2005 và tệp templog.ldf của tôi tiếp tục phát triển để tiêu thụ hết dung lượng trống trên ổ đĩa. Đôi khi nó sẽ dừng lại với một vài mb miễn phí nhưng đôi khi nó đi xa hơn, đây là ổ đĩa c tôi nghĩ rằng hành vi này có thể liên quan đến một số vấn đề khác mà tôi đã gặp.
Câu hỏi của tôi là, tôi nên làm gì, tôi có thể chuyển nhật ký sang ổ đĩa khác nhưng tôi có lý do để cho rằng nó sẽ không làm điều tương tự ở đó. Tôi giả định rằng hành vi này có thể là kết quả của một thứ gì đó tôi có thể thay đổi và 45gb là kích thước bất thường để nhật ký tempdb có được. Chúng tôi sử dụng rất nhiều bảng tạm thời và các hàm có giá trị bảng trong mã của chúng tôi để có nhiều phạm vi sử dụng tempdb, tôi có thể hiểu cơ sở dữ liệu tempdb đang phát triển nhưng không hiểu lý do cho sự tăng trưởng của templog.
Cho đến nay, tôi đã chạy DBCC OPENTRAN ('tempdb') để xem liệu có bất kỳ giao dịch cũ nào được treo xung quanh không, chúng không. Tôi đã đọc về cách thu nhỏ tempdb và đã thực hiện điều này một vài lần, nhưng tôi thực sự tự hỏi liệu tôi có thể làm gì để ngăn chặn điều này xảy ra ở nơi đầu tiên hoặc biết thêm chi tiết về lý do tại sao nó có thể phát triển quá nhiều trong nơi đầu tiên
== EDITS ==
1) tempdb đang sử dụng mô hình khôi phục đơn giản
2) Sự tăng trưởng của templog xảy ra trong một vài giờ vào buổi sáng khi chúng tôi có một số truy vấn theo lịch trình đang chạy, về cơ bản là một báo cáo hết giờ làm việc cho ngày hôm trước. Kích thước của tập tin tăng trưởng đều đặn trong thời gian này. Chúng tôi kiểm soát có bao nhiêu báo cáo đồng thời đang chạy cùng một lúc, tăng số lượng báo cáo đồng thời làm tăng tốc độ tăng nhật ký.