Табличное пространство после создания таблицы. Что это значит? - PullRequest
0 голосов
/ 26 октября 2009

Я читаю некоторые сценарии Oracle, и я нашел один с этим

Create Table XXY(...)

Tablespace SOME_TABLESPACE
....
NOCOMPRESS
NOPARALLEL
..

Что это значит? Что если для? Существует много состояний CreateTable, но оператор Tablespace после точно такой же.

Как я понимаю, SOME_TABLESPACE должен существовать, когда этот скрипт исполняется, но это все, что я мог получить. Является ли целью оператора хранить все таблицы в одном месте?

EDIT Я прочитал это

http://www.adp -gmbh.ch / ор / понятие / tablespaces.html

Ответы [ 3 ]

4 голосов
/ 26 октября 2009

"То же место" не совсем описывает это ...

Табличное пространство - это группа общих файлов данных. С помощью операторов «Создать» вы можете определить, в каком табличном пространстве хранится объект. Обычно разные типы объектов оракула хранятся в разных табличных пространствах, которые могут иметь разные возможности.

Некоторые примеры:

  • «Данные» (ваши таблицы и строки, хранящиеся в этих таблицах) хранятся в другом табличном пространстве, чем «системная информация» (например, журналы транзакций или «кеши»). Это позволяет хранить системную информацию на локальном диске (быстрый, но несколько ограниченный в пространстве) и данные в сети хранения данных (в основном неограниченное пространство, но не так быстро).
  • Табличные данные и индексы могут храниться в разных табличных пространствах, которые могут находиться на разных дисках. Поэтому при поиске в таблице и поиске по индексу можно использовать разные диски и работать быстрее, чем если бы оба были на одном диске.

Табличные пространства и их различные характеристики являются одним из множества способов настройки БД Oracle. Много возможностей, много сложности. Если все, что вы делаете, это небольшая машина для разработки, вам не о чем беспокоиться.

2 голосов
/ 26 октября 2009
2 голосов
/ 26 октября 2009

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

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