sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL - Tom tabel

Afkort tabellen:

truncate events;

Fra dokumentationen:

Hvis du straks vil genvinde diskplads ved at beholde eksisterende rækker i en ikke-tom tabel, kan du bruge vakuum:

vacuum full events;

Dette låser udelukkende tabellen og omskriver den (faktisk opretter en ny kopi og dropper den gamle). Det er en dyr operation og anbefales generelt ikke på større borde.

I RDBMS er noget redundant brug af diskplads en normal tilstand. Hvis du har en korrekt konfigureret autovacuum daemon den ubrugte plads vil blive brugt, når nye rækker indsættes.



  1. Ruby on Rails MySQL #08S01Dårligt håndtryk - nedgradere MySQL?

  2. Escaping SQL-forespørgsler i Codeigniter

  3. Hvorfor modtager jeg Null fra denne lagrede procedure?

  4. Hvorfor fungerer ODP.NET 11 xcopy-implementeringen ikke på en maskine med Oracle DB 10 installeret?