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.