Mam obszar tabel o nazwie DATA i jest on skonfigurowany z automatycznym rozszerzaniem jako false. Ten obszar tabel ma dwa pliki danych i jest skonfigurowany, więc zajmuje 350 GB miejsca fizycznego.
Tydzień temu sprawdziłem user_tablespaces i dba_data_files i zauważyłem, że ma 20% dostępnej przestrzeni logicznej. Następnie wykonałem procedurę czyszczenia i usunąłem wiele rekordów z tabel w tym obszarze tabel. Spodziewaliśmy się znacznego wzrostu dostępnej powierzchni. Niestety, kiedy zapytałem o wyświetlenia, zauważyłem, że dostępne miejsce wynosi teraz 20,5%.
Czy może to być spowodowane fragmentacją danych? Czy możemy jakoś „zdefragmentować” przestrzeń tabel i odzyskać utracone miejsce? Czy też musimy odtworzyć obszar tabel od zera?
źródło