powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расчет увеличения объема файла БД при создании индекса
5 сообщений из 5, страница 1 из 1
Расчет увеличения объема файла БД при создании индекса
    #38902492
Interloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По какой формуле можно рассчитать, насколько примерно увеличится размер файла БД при создании индекса?
...
Рейтинг: 0 / 0
Расчет увеличения объема файла БД при создании индекса
    #38902500
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НАХУАНА?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расчет увеличения объема файла БД при создании индекса
    #38902541
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Interloper,

формул нет, потому что размер индекса зависит
- от типа данных индексируемых столбцов
- от количества повторяющихся значений (упаковка, отношение Key Length в статистике к макс. размеру столбца)

например, последовательный integer в ПК на 15 миллионах записей занимает 100мб при размере таблицы в 2 гига.
Другая таблица - varchar(55), реальные данные около 15 символов, 2млн записей, индекс по этому столбцу занимает 40мб, при размере таблицы 340мб.
...
Рейтинг: 0 / 0
Расчет увеличения объема файла БД при создании индекса
    #38902548
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Interloper,

кроме того, в Firebird 2.1 есть параметр DatabaseGrowthIncrement, который по умолчанию 128 мб. Это означает, что в ФБ 2.1 и выше при добавлении новой страницы файл БД сразу увеличивается на 1/16 размера БД, но не более чем на 128мб за раз.
Это означает, что после 2 гиг база будет увеличиваться блоками по 128 мб.

Так что, ответ на вопрос
Interloperнасколько примерно увеличится размер файла БД при создании индекса?
- либо увеличится, либо не увеличится (особенно если есть достаточно пустых страниц в БД).
...
Рейтинг: 0 / 0
Расчет увеличения объема файла БД при создании индекса
    #38902562
Interloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
Спасибо за разъяснение!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расчет увеличения объема файла БД при создании индекса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]