Табличное пространство

После создания директории создать табличное пространство несложно:
Можно удалить только пустое табличное пространство, но как уз­нать, является ли оно пустым?
В табличных пространствах могут быть постоянные и временные объекты. Постоянные объекты данных — это таблицы, индексы и объ­екты toast. Но об объектах toast можно не беспокоиться, так как они создаются и всегда «живут» в том же табличном простран­стве, что и их основная таблица; к тому же, правами на них вы управ­лять все равно не сможете. Индексы могут находиться в разделенных табличных простран­ствах, если это нужно для повышения производительности. Для этого требуется отдельное указание при создании индекса с помощью Create index. По умолчанию индексы создаются В Том же табличном пространстве, что и таблица, которой они принадлежат.
В табличном пространстве могут быть и временные объекты — спе­циально созданные пользователями временные таблицы или файлы данных, создаваемые неявно, когда большие запросы не помещаются в указанное для них пространство work_mem. Они создаются с учетом значения параметра temp_tabiespaces, и это, как правило, вызывает определенные трудности. Дело в том, что пользователи могут изме­нять для себя значение данного параметра, и вы никогда не узнаете, какое значение он имеет для каждого пользователя. Табличное пространство для каждого объекта пользователя мож­но выяснить с помощью запроса: Можно также посмотреть значения в столбцах Spcowner, relowner, relacl И Spcacl, Чтобы узнать, кто владелец и каковы его права. Столб­цы Reiaci И Spcacl Ссылаются на «список контроля доступа», в кото­ром определены права доступа к этим объектам. В столбцах Spcowner И reiowner записан владелец табличного пространства и таблиц/ин­дексов соответственно.



Рубрика: Женский интерес

Комментарии закрыты.