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

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

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

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

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


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