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

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
AnryGTR
Сообщения: 116
Зарегистрирован: 15 янв 2007, 15:58

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

Сообщение AnryGTR » 18 янв 2007, 15:00

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

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

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

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 18 янв 2007, 15:24

2 мегабайта при такой странице - можно не волноваться. Вот когда отрастет до двух гигабайт, можно задействовать IBAnalyst.

AnryGTR
Сообщения: 116
Зарегистрирован: 15 янв 2007, 15:58

Сообщение AnryGTR » 18 янв 2007, 16:03

Спасибо, всё понятно, значит это типа стандарт?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 18 янв 2007, 16:41

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

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

AnryGTR
Сообщения: 116
Зарегистрирован: 15 янв 2007, 15:58

Сообщение AnryGTR » 18 янв 2007, 18:39

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 19 янв 2007, 00:09

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

Ответить