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

Почему такой большой размер файла?

Добавлено: 18 янв 2007, 15:00
AnryGTR
Я новичок, и хотел узнать вот что:
почему у создаваемых БД (FireBird 1.5) такой большой размер -
создал БД в которой всего лишь 6 таблиц, в каждой по генератору и триггеру,
5 из них связаны по разным полям внешними ключами, ещё никаких данных не введено,
а уже размер БД составляет 2 с лишним метра! :-(

Это нормально или я что-то не так делаю?

З.Ы. Может PageSize влияет, он у меня 16 Кб...

Добавлено: 18 янв 2007, 15:24
Dimitry Sibiryakov
2 мегабайта при такой странице - можно не волноваться. Вот когда отрастет до двух гигабайт, можно задействовать IBAnalyst.

Добавлено: 18 янв 2007, 16:03
AnryGTR
Спасибо, всё понятно, значит это типа стандарт?

Добавлено: 18 янв 2007, 16:41
kdv
Спасибо, всё понятно, значит это типа стандарт?
нет. ты бы мог создать БД с страницей 1к, и тогда база была бы изначально размером в ~700к.

собственно, неясно, зачем ты поставил размер страницы 16к, потому что по моему опыту 16к ставят когда база имеет размер порядка 2 гигабайт и больше.
самый оптимальный размер страницы - это 4 или 8к.
посмотреть, сколько в базе занимают данные (без блобов), можно через IBAnalyst.

Добавлено: 18 янв 2007, 18:39
AnryGTR
Значит для начала, скажем мне надо установить размер на 4 или 8, а потом, если БД дорастёт до 2 Гб и более - поменять на 16?

Добавлено: 19 янв 2007, 00:09
kdv
непонятно, чего ты сейчас о размере в несчастные 2мегабайта беспокоишься, если у тебя база больше двух гиг будет.
поменять размер страницы можно в любой момент при backup/restore.