powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Расчет объема БД
3 сообщений из 3, страница 1 из 1
Расчет объема БД
    #34575272
Sqerco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V базы = сумма (V данных+V индекса) для всех таблиц
Vданных = L строки × N строк,
L строки= сумма L поля для все полей
V индекса = L индекса × N индекса,
L индекса = L ключа + L адресного указателя

вот мне интересно объем индекса считать и для родительской и для дочерней таблицы или только для дочерней?
...
Рейтинг: 0 / 0
Расчет объема БД
    #34575411
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странный расчет

1. это для какой базы?
2. в базе м.б. не только таблицы и индексы

теперь конкретно по Oracle

3. таблицы м.б. разных типов
4. в блоках, где размещаются строки, м.б. некоторое кол. свободного места (зависит от некоторых параметров)
5. данные в таблицах и индексах м.б. сжаты или нет
6. индексы могут в дальнейшем появляться и исчезать как результат оптимизации
...
Рейтинг: 0 / 0
Расчет объема БД
    #34582577
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sqercoвот мне интересно объем индекса считать и для родительской и для дочерней таблицы или только для дочерней?

Что значит родительская и дочерняя? Индекс это самостоятельный объект и расчитывается независимо от таблицы. Сколько индексов собираешься создавать, столько и расчитывай. Учти, что индексы, это как правило не массив записей (ключ, указатель). Есть много других типов индексов, для которых твой расчёт будет принципиально неверен.

Уточни, что такое L поля и L ключа.
Некоторые БД делят файл на блоки. Такое квантование приводит к тому, размер файла будет несколько больше чем размер хранимых в нём данных, я уж не говорю про служебные данные.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Расчет объема БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]