Есть порядка 10 таблиц.
Но именяется (постоянно наполняется) - только одна
вот такой структуры
1 Integer
2 Integer
3 Double
4 TimeStamp
+ висит индекс на поле 1 2 и 4
Можно ли как то оценить размер БД при добавлении скажем 1 000 000 записей в данную таблицу?
Точнее чем просто SizeOf(Table)*1000000
С определенной точнотью естественно.
Т.е. например как
Размер = Func (Размер_Страницы,Индексы,Типы_Данных,Количество_Записей)
Можно ли математически оценить размер БД
Модераторы: kdv, Alexey Kovyazin
-
- Сообщения: 7
- Зарегистрирован: 08 июл 2006, 18:41
1. создай таблицу
2. залей записи
3. посмотри размер таблицы в IBAnalyst.
собственно, залить миллион записей в такую таблицу - дело максимум 15-ти минут. Создай процедуру, которая будет случайные значения в столбцы помещать, и цикл миллион раз.
2. залей записи
3. посмотри размер таблицы в IBAnalyst.
собственно, залить миллион записей в такую таблицу - дело максимум 15-ти минут. Создай процедуру, которая будет случайные значения в столбцы помещать, и цикл миллион раз.
точности не будет, потому что как минимум версии пакуются. Кроме того, на страницах данных остается пустое место для версий, на всякий случай, вдруг такие будут при update. Поэтому оценить можно только как я тебе предложил.С определенной точнотью естественно.