Страница 1 из 1

Можно ли математически оценить размер БД

Добавлено: 08 июл 2006, 18:45
Sashka4000
Есть порядка 10 таблиц.
Но именяется (постоянно наполняется) - только одна
вот такой структуры
1 Integer
2 Integer
3 Double
4 TimeStamp

+ висит индекс на поле 1 2 и 4

Можно ли как то оценить размер БД при добавлении скажем 1 000 000 записей в данную таблицу?

Точнее чем просто SizeOf(Table)*1000000

С определенной точнотью естественно.
Т.е. например как
Размер = Func (Размер_Страницы,Индексы,Типы_Данных,Количество_Записей)

Добавлено: 10 июл 2006, 14:18
kdv
1. создай таблицу
2. залей записи
3. посмотри размер таблицы в IBAnalyst.

собственно, залить миллион записей в такую таблицу - дело максимум 15-ти минут. Создай процедуру, которая будет случайные значения в столбцы помещать, и цикл миллион раз.
С определенной точнотью естественно.
точности не будет, потому что как минимум версии пакуются. Кроме того, на страницах данных остается пустое место для версий, на всякий случай, вдруг такие будут при update. Поэтому оценить можно только как я тебе предложил.