Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wolne miejsce Oracle po usunięciu danych z tabel

Co rozumiesz przez „zwolnij miejsce”? Po usunięciu danych zwolniono miejsce w blokach. To miejsce jest teraz dostępne dla kolejnych wstawień (lub aktualizacji) w tabeli, z której usunięto dane. To zwykle wystarcza, ponieważ stół zwykle będzie rósł w przyszłości.

Możesz zmniejszyć tabelę, jeśli chcesz zmniejszyć rozmiar segmentu tabeli i udostępnić miejsce innym segmentom w tej samej przestrzeni tabel

ALTER TABLE table_name ENABLE ROW MOVEMENT;

ALTER TABLE table_name SHRINK SPACE CASCADE;

Na tym etapie generalnie nie ma potrzeby przebudowywania indeksów.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Szybszy sposób na załadowanie ogromnej tabeli hurtowni danych

  2. Oracle SQL do sortowania numerów wersji

  3. PK naruszone w Oracle sql

  4. ORA-01830 podczas konwersji liczby na słowa

  5. Zapytanie Oracle SQL do grupowania kolejnych rekordów