Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server 2008 - Thu hẹp Nhật ký Giao dịch - Có cách nào để tự động hóa không?

Nếu tệp của bạn tăng lên mỗi đêm ở 500 MB thì chỉ có một hành động đúng: tăng trước tệp lên 500 MB và để nó ở đó . Việc thu hẹp tệp nhật ký sẽ gây tổn hại. Việc để tệp nhật ký tự động phát triển cũng có hại.

  • bạn đã đạt đến tốc độ khởi tạo lấp đầy bằng không tăng trưởng tệp trong các hoạt động bình thường, làm giảm hiệu suất
  • nhật ký của bạn phát triển theo từng bước nhỏ, tạo ra nhiều tệp nhật ký ảo, dẫn đến hiệu suất hoạt động kém hơn
  • nhật ký của bạn bị phân mảnh trong quá trình co rút. Mặc dù không tệ như phân mảnh tệp dữ liệu, nhưng phân mảnh tệp nhật ký vẫn ảnh hưởng đến hiệu suất
  • một ngày nào đó, mức tăng hàng ngày 500MB sẽ hết dung lượng đĩa và bạn muốn tệp được phát triển trước

Bạn không cần phải nghe lời tôi về điều đó, bạn có thể đọc trên một số blog MVP những gì họ nói về việc thực hành ghi nhật ký và thu nhỏ tệp một cách thường xuyên:

Còn nhiều thứ nữa, tôi chỉ mệt mỏi với việc liên kết chúng.

Mỗi khi bạn thu nhỏ tệp nhật ký, một nàng tiên sẽ mất đôi cánh của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng chỉ mục trong truy vấn SQL

  2. Có thể sử dụng SqlGeography với Linq to Sql không?

  3. Chỉ mục Clustered và Non-Clustered thực sự có nghĩa là gì?

  4. SQL SERVER Nhật ký giao dịch đầy đủ

  5. Kết nối với SQL Server 2008 bằng TCP / IP