sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL - Lege tabel

Kap de tabel af:

truncate events;

Van de documentatie:

Als u onmiddellijk schijfruimte wilt vrijmaken door bestaande rijen van een niet-lege tabel te behouden, kunt u vacuüm:

vacuum full events;

Dit vergrendelt uitsluitend de tabel en herschrijft deze (in feite maakt een nieuwe kopie en laat de oude vallen). Het is een dure operatie en wordt over het algemeen niet aanbevolen op grotere tafels.

In RDBMS is enig redundant gebruik van de schijfruimte een normale toestand. Als u een correct geconfigureerde autovacuum-daemon hebt de ongebruikte ruimte wordt gebruikt wanneer nieuwe rijen worden ingevoegd.



  1. Strings vergelijken met de ene met lege spaties ervoor en de andere niet

  2. Importeer een CSV-bestand naar SQL Server met SqlBulkCopy

  3. mysql auto increment error

  4. SQL slechte prestaties van het uitvoeringsplan voor opgeslagen procedures - parameter snuiven