DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Настройка базы данных


Настройка базы данных связана с различными проактивно конфигурирован­ными и управляемыми компонентами базы данных, имеющими отношение к вводу/выводу. Конфигурирование размера блока базы данных Oracle является одним из самых важных шагов, которые должен выполнить администратор ба­зы данных Oracle, и выполнить правильно с первой же попытки. Если познпка-ют сомнения, примите решение в пользу большего значения размера блока базы данных.
Для управления фрагментацией на уровне блока и лучшего использования
доступного пространства, выделенного объекту, необходимо конфигурировать
параметры хранения на уровне блока типа/;г</т и 

pctused. 

Поддержку конкурен-
ции на уровне блока для нескольких транзакций        осуществлять путем кон-
фигурирования параметров 

initrans 

и 

maxtrans 

для релевантных таблиц, в
которых следует поддерживать параллельное манипулирование данными. Если
в таблицу проводится интенсивная вставка строк, то для управления конкурен-
цией очень важно адекватно сконфигурировать параметр 

freelists. 

Необходимо
предпринять все шаги для уменьшения и устранения фрагментации на уровне табличного пространства. Фрагментацией можно успешно управлять, если реа­лизовать метод конфигурирования табличных пространств с четырьмя разме­рами областей памяти. Овчинка стоит выделки: можно потерять какую-то часть дискового пространства, но сохранить однородность всех экстентов в таблич­ном пространстве и не иметь дела с фрагментацией свободного пространства.
Обратите внимание на локально управляемые табличные пространства в Они обеспечивают значительное увеличение производительности и простоту сопровождения. Секционирование стало ключевой характеристикой, появившейся в OracleS. Оно дает возможность декомпозировать объекты на ме­ньшие по размеру сегменты, тем самым повышая производительность.
Мы надеемся, что драгоценное время АБД тратится на выполнение задач,
имеющих большое значение для настраиваемых систем, а не на попытки за-
гнать все объекты системы в один экстент. Пришло время положить конец при-
нудительному введению одного экстента и смириться с фактом, что объект
может состоять из нескольких сотен экстентов, но, тем не менее, работать на
пиковых уровнях, пока он не начинает страдать от тяжелой фрагментации на
уровне блока или строки. Установка        экстента выполняется с помощью
параметров DB_FILE_MULTIBLOCK_RFAD_COUNT и DB-BLOCK_SIZE. Конеч­но, нет никаких сомнений в том, что компрессирование экстентов объекта в один приводит к увеличению производительности. Просто считайте, что мы да­ем фрагментации еще один шанс.
 









jAntivirus