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

Lấy lại dung lượng trong cơ sở dữ liệu SQL Server 2005 khi bỏ bảng vĩnh viễn

DBCC Shrinkdatabase(0) --  Currently selected database

hoặc

DBCC Shrinkdatabase(<databasename>) --  Named database

Tuy nhiên, việc thu nhỏ tệp có thể sẽ phân mảnh bảng của bạn, đặc biệt là các tệp lớn hơn, khi nội dung của các bảng được di chuyển trong tệp, vì vậy sau khi thu nhỏ, bạn nên chống phân mảnh bảng của mình. Tất nhiên, điều này sẽ làm cho các tệp của bạn phát triển trở lại, nhưng có lẽ không quá lớn như trước khi bạn bỏ các bảng cũ của mình. (Ơ, điều đó giả định rằng các bảng bị loại bỏ chứa một lượng lớn dữ liệu ...)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khóa hàng - sử dụng chúng theo cách thủ công

  2. CHÈN CÁC GIÁ TRỊ KHÔNG TỒN TẠI

  3. Nhận tất cả các bậc cha mẹ cho một đứa trẻ

  4. CHÈN VÀO VÀ CHỌN VÀO

  5. Cách IIF () hoạt động trong SQL Server