sql >> Databasteknik >  >> RDS >> Sqlserver

Återta utrymme i SQL Server 2005-databasen när du släpper tabeller permanent

DBCC Shrinkdatabase(0) --  Currently selected database

eller

DBCC Shrinkdatabase(<databasename>) --  Named database

Men krympande filer kommer sannolikt att fragmentera dina tabeller, särskilt större en gång, eftersom innehållet i tabellerna flyttas runt i filen, så när de krympt är det en bra idé att defragmentera dina tabeller. Detta kommer naturligtvis att få dina filer att växa igen, men förmodligen inte så stora som de var innan du släppte dina gamla tabeller. (Err, det förutsätter att de utelämnade tabellerna innehöll stora mängder data...)



  1. Hur man delar en sträng i Oracle

  2. mysql UPDATE-sats - overhead för samma värden?

  3. Varför är det mycket långsammare att använda en INT för att välja ett Varchar-index som innehåller tal än att använda Strings?

  4. Node.js &MySQL - Fel:1251 - Klienten stöder inte autentiseringsprotokoll som begärts av servern; överväg att uppgradera MySQL-klienten