Лучшие практики, которым нужно следовать при создании табличного пространства в Oracle

В моем текущем приложении все таблицы сопоставлены с табличным пространством USERS. Я не имею большого представления о том, как эффективно организовать табличное пространство. Вот о чем я думаю:

а. Основываясь на row_counts, я планирую иметь три табличных пространства. Маленький, Средний и Большой.

б. Иметь другое табличное пространство для индексов.

Это достаточно хорошо или любое другое предложение? Кстати, я использую базу данных Oracle 12c.

1 ответ

Решение

Я не стал бы беспокоиться о разделении данных по разным табличным пространствам для данных или индексов - это очень устаревшее мышление. Одна вещь, которую вы можете рассмотреть, это если вы реализуете какой-то цикл хранения данных, когда вам нужно архивировать данные (файлы). В этом случае я мог бы реализовать какую-то стратегию табличных пространств для поддержки этого. Например, может иметь табличное пространство для каждого года данных, поскольку я буду хранить только 7 лет данных. Старые данные архивируются в автономное хранилище.

Другие вопросы по тегам