Demiurge
Зарегистрирован: 05.04.2004 Сообщения: 33 Откуда: Казахстан, Астана
|
Добавлено: Пт Май 21 2004 14:44 Заголовок сообщения: |
|
|
Вообще-то общей формулы расчета изменения размера файла табличного пространства нет и быть не может теоретически, потому, что рост каждого tablespace-a индивидуален и зависит от конфигурации таблиц (т.е количества таблиц, количества полей в таблицах, типов данных полей). Для конкретного tablespace-а расчитать теоретически можно, но это будет большой геморрой потому, что формула будет громоздкой и считать все равно будет с приблизительной точностью. Так как фактическая длина записей поля типа varchar2 неопределена, тоже самое с LOB-ами, далее необходимо учитывать параметры хранения записей (PCTFREE, PCTUSED), каждой таблицы (INITIAL, NEXT, PCTINCREASE и т.д.)
то же самое с параметрами самого tablespace-а.
На практике я делаю проще, если небходимо определять темп роста, то вешается job-ик, который раз в сутки или в неделю снимает количество занятых блоков в табличных пространствах и пишет в табличку, потом смотри эти данные и экстраполируй в будущее - картина будет ясна. _________________ С наилучшими пожеланиями
Demiurge |
|