Удалить таблицу и временное табличное пространство - PullRequest
0 голосов
/ 12 декабря 2018

Я использую Oracle 11g, и у меня есть 3 таблицы,

, когда я выполнил усечение в первой таблице, никаких изменений в табличном пространстве TEMP не произошло, также, когда я выполнил delete во второй таблице, в табличном пространстве TEMP не произошло никаких изменений,.Но когда я выполнил drop на третьей таблице, табличное пространство TEMP увеличилось с 0 МБ до 1 МБ

Почему таблица удаления влияет на табличное пространство TEMP?

1 Ответ

0 голосов
/ 12 декабря 2018

Во время создания таблицы выделяются некоторые экстенты, то есть некоторые пробелы в некоторых табличных пространствах зарезервированы.

drop является противоположной операцией create, и когдакоманда drop, введенная с параметром purge, выделенное пространство освобождается для обычной невременной таблицы.Нет необходимости в объявлении опции purge для временной таблицы для освобождения.

Во время операций delete или truncate таблица остается без изменений, и освобождение не происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...