powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Удвоение числа экстентов после 16-ти экстентов
4 сообщений из 4, страница 1 из 1
Удвоение числа экстентов после 16-ти экстентов
    #35235554
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBM IDS Administrator's Guide, Version 9.4Every permanent database table has
two extent sizes associated with it. The initial-extent size is the number of
kilobytes allocated to the table when it is first created. The next-extent size is
the number of kilobytes allocated to the table when the initial extent (and any
subsequent extents) becomes full. For permanent tables and user-defined
temporary tables, the next-extent size begins to double after 16 extents have
been added.
For system-created temporary tables, the next-extent size begins
to double after 4 extents have been added.

Руководство администратора IBM IDS Версия 11.1С каждой постоянной таблицей базы данных связано два размера экстентов. Размер исходного экстента - это число КБ, выделенных для таблицы, когда она создавалась впервые. Размер следующего экстента - это число КБ, которые выделяются для таблицы, когда заполняется первый экстент (и все последующие экстенты). В случае постоянных таблиц и пользовательских временных таблиц размер следующего экстента начинает удваиваться после добавления 16 экстентов . В случае созданных системой временных таблиц размер следующего экстента начинает удваиваться после добавления 4 экстентов.
То-ли я не настолько силён в аглицком, то-ли и с русским проблемы... :)
Если у таблички NEXT SIZE 16 (КБ), под 17-ый экстент сервер будет искать свободных 32 КБ. Этот вывод из приведённых текстов у меня сомнений не вызывает. А под 18-ый экстент сервер тоже будет искать свободных 32 КБ, или уже 64 КБ? Или всё же под 18-ый экстент - 32 КБ, и только под 33-ий экстент - уже 64 КБ?
...
Рейтинг: 0 / 0
Удвоение числа экстентов после 16-ти экстентов
    #35235558
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, тема должна звучать как "Удвоение размера нового экстента после 16-ти экстентов", но поправить уже не могу
...
Рейтинг: 0 / 0
Удвоение числа экстентов после 16-ти экстентов
    #35235592
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойпод 18-ый экстент - 32 КБ, и только под 33-ий экстент - уже 64 КБ?
Именно так.
Т.е. размер устанавливается на следующие 16 экстентов.
Только не следует забывать, что в случае последовательного расположения на диске экстенты объединяются, т.е. если сервер выделил для табличного пространства 40 раз экстенты разного размера, то вовсе не обязательно, что таблица имеет 40 кусков в ДБ-пространстве..
...
Рейтинг: 0 / 0
Удвоение числа экстентов после 16-ти экстентов
    #35237360
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
Членораздельное (для меня, по крайней мере :) описание наконец-то увидел в документации
IBM IDS Performance Guide, Version 9.4The database server checks the number of extents each time that it creates a new extent. If the number of the extent being created is a multiple of 16, the database server automatically doubles the nextextent size for the table. Therefore, at every sixteenth creation, the database server doubles the next-extent size.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Удвоение числа экстентов после 16-ти экстентов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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