Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Вычисление размера базы данных



ERwin позволяет рассчитать приблизительный размер базы данных в це-
лом, а также таблиц, индексов и других объектов через определенный пери-
од времени после начала эксплуатации ИС. Для расчета размеров физиче-
ских объектов служит диалог Volumetrics (рис. 2. 3. 42), который вызывается
из меню Tools/Volumetrics.

Редактор Volumetrics имеет 3 закладки - Settings, Report и Parameters.

Settings. Служит для задания основных параметров, на основе которых
вычисляется размер базы данных.


В группе Table Row Counts для выделенной в левом списке Table таб-
лицы задается начальное количество строк (Initial), максимальное количест-
во строк (Мах) и прирост количества строк в месяц (Grow By). Если пара-
метры Мах и Grow By используются одновременно, рост размера таблицы
прекращается по достижении максимального размера.

Те же самые параметры можно задать для каждой таблицы в закладке
Volumetrics редактора Table Editor. Сразу после задания параметров Initial,
Мах и Grow By в группе Sizing Estimates, расположенной в левом нижнем
углу диалога, показывается средний размер строки, начальный размер таб-
лицы и индексов.

Таблица Column Properties позволяет задать свойства колонок таблицы.
Имена колонок, их тип и размер (allocated) не редактируются. Можно изме-
нять ширину поля Avg Width (для тех типов данных, для которых это до-
пускается) и параметр Pct NULL (средний ожидаемый процент строк, в ко-
торых текущее поле принимает значение NULL). ERwin автоматически оп-
ределяет в зависимости от выбранной СУБД, какие поля таблицы Column
Properties могут изменяться.

Группа Include Indexes позволяет учесть или игнорировать индексы,
создаваемые на внешних (FK, Foreign Key), первичных (РК, Primary Key),
альтернативных (АК, Alternate Key) ключах или инверсионных входах
(IE, Inverse Entry) при расчете размера базы данных.


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

(вызывается кнопкой ).

Report. В ней отображаются результаты расчета размера базы данных
(рис. 2. 3. 43). Группа Options позволяет выбрать тип объектов, по которым
проводится расчет, Time - временной диапазон (начальное состояние или
определенное время после начала эксплуатации).

Результирующий отчет можно направить в диалог генерации отчетов -
Report Browser.

Parameters. Служит для задания дополнительных параметров, исполь-
зуемых для расчета размера базы данных:

TableFactor. Этот фактор показывает накладные расходы на хранение
таблицы в базе данных. Например, значение TableFactor = 2 увеличит
размер таблиц вдвое.

IndexFactor показывает накладные расходы на хранение индекса в базе
данных. Например, значение IndexFactor = 1 увеличит размер индекса
с 1 до 1, 5 Мбайт.

RowOverhead используется для дополнительного пересчета количества
байт каждой строки. Например, если значение RowOverhead = 10, размер
каждой строки таблицы будет увеличен на 10 байт.


BlobFactor и BlobBlockSize используются для пересчета Blob-колонок
хранящихся физически вне таблицы.

BytesPerChar используется для задания количества байт, необходимых
для хранения одного символа строкового типа. Для ASCII - это 1, для
других кодировок значение может быть больше 1, например для
UNICODE - 2.

LogPercent используется для вычисления размеров log-файлов базы дан-
ных. LogPercent = 100 увеличивает базу данных вдвое.





Дата публикования: 2015-10-09; Прочитано: 1077 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...