sql >> Database teknologi >  >> RDS >> Oracle

Oracle ledig plads efter sletning af data fra tabeller

Hvad mener du med "frigør pladsen"? Da du slettede dataene, blev der frigivet plads i blokkene. Denne plads er nu tilgængelig for efterfølgende indsættelser (eller opdateringer) i den tabel, du slettede data fra. Det er normalt tilstrækkeligt, fordi tabellen normalt vil vokse igen i fremtiden.

Du kan formindske tabellen, hvis du vil formindske størrelsen af ​​tabelsegmentet og gøre pladsen tilgængelig for andre segmenter i samme tablespace

ALTER TABLE table_name ENABLE ROW MOVEMENT;

ALTER TABLE table_name SHRINK SPACE CASCADE;

Der er generelt ikke behov for på det tidspunkt at genopbygge indekserne.




  1. Vis ID-nummer i URL og hent databaseresultater fra ID-nummer til tekstfelter

  2. Hvordan fejlfinder man mysql brugerdefineret funktion?

  3. Java + Mysql UTF8-problem

  4. Hvad er den nemmeste måde at få adgang til mssql med python eller ironpython?