Tôi là một DBA tình cờ, là một nhà phát triển thừa hưởng một vài máy chủ cơ sở dữ liệu (2005 và 2008) từ một người ít biết về quản trị cơ sở dữ liệu và dường như thậm chí còn ít quan tâm đến việc tìm hiểu thêm về chủ đề này.
Tôi đang học khi tôi đi và hiện đang cố gắng tìm ra các tệp nhật ký giao dịch.
Tất cả các cơ sở dữ liệu của chúng tôi đã được thiết lập với mô hình khôi phục đơn giản và tự động thu nhỏ. Tôi đã hiểu rằng sử dụng autoshrink thường là một ý tưởng khủng khiếp, nhưng tôi hiểu điều này được thực hiện để ngăn chặn nhật ký giao dịch vượt khỏi tầm kiểm soát. (Autoshrink có thực sự thu nhỏ (các) tệp nhật ký hoặc chỉ DB không?)
Tôi đã tìm thấy điều này về SQL Server 2012 và tự hỏi liệu nó có đúng vào năm 2005 và / hoặc 2008 hay không, và chính xác ý nghĩa của nó: "Khi cơ sở dữ liệu sử dụng mô hình khôi phục đơn giản, Cơ sở dữ liệu sẽ cắt nhật ký giao dịch sau một điểm kiểm tra. [. ..] Công cụ cơ sở dữ liệu kích hoạt một điểm kiểm tra tự động theo mô hình khôi phục đơn giản khi nhật ký ảo đã đầy 70%. " Kích thước nhật ký ảo được chỉ định ở đâu?
Tôi muốn tắt tính năng tự động thu nhỏ trên tất cả các cơ sở dữ liệu, nhưng trước khi tôi làm điều đó, tôi cần biết rằng các tệp nhật ký sẽ không vượt quá tầm kiểm soát một cách nhanh chóng.
Mọi sự trợ giúp sẽ rất được trân trọng.