powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / максимальное колличество экстентов
18 сообщений из 18, страница 1 из 1
максимальное колличество экстентов
    #34459417
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здрасте !
Подскажите пожлст , есть ли ограничение в informix`e 7 и 9 на максимальное колличество выделенных экстентов ?
Если да , то на что это ограничение распространяется : на таблицу или на весь dbspace.

Спасибо .
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34459479
Фотография sysmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максимальное число страниц, которое может выделить Информикс для одной таблице внутри одного DBspace равно 16 777 215 страниц. Т.е., если размер страницы составляет 2 кб, то максимальный размер составляет 32Гб. Если размер страницы равен 4 кб (Windows, AIX), то максимальный размер таблицы составит 64Гб.
Если надо обойти это ограничение, то необходимо дефрагментировать таблицу.
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34459495
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ограничение на максимальное кол-во экстентов для одной таблицы есть. Читаем Performance Guide:

Considering the Upper Limit on Extents
Do not allow a table to acquire a large number of extents because an upper
limit exists on the number of extents allowed. Trying to add an extent after
you reach the limit causes error -136 (No more extents) to follow an INSERT
request.


Там же (глава Managing Extents) приведен пример расчета макс. кол-ва экстентов для конкретной таблицы
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34459509
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To sysmaster

речь вроде бы идет про экстенты а не про страницы?
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34459542
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про экстенты !!!
тут в форуме про видновую версию пробегало число 400
мы сидим на RedHat , были уже случаи когда данные переставали грузиться в таблицы (271 ошибка) реэкспорт бызы снимал эту проблему. Но хочется как-то прогнозировать такие проблемы
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34459576
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для серверов у которые размер страницы 4 кб макс число экстентов ~400
Чтобы уменьшить число экстентов надо мониторить быстро растущие таблицы и в случае необходимости увеличивать размер следующего экстента (простой alter table ... modify next size (Kb))
Если два экстента одной таблицы ложаться рядом, сервер их авт. объединяет в один.
Для фрагментированных таблиц макс число экстентов вроде бы считается для каждого фрагмента отдельно.
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34459657
Фотография sysmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndronTo sysmaster

речь вроде бы идет про экстенты а не про страницы?

Сорри. Попутал. :)
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34459858
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос показывает, сколько еще можно добавить экстентов для фрагмента таблицы или индекса
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
select {+ ordered, index(a, syspaghdridx) } -- necessary
        c.dbsname,                    -- the database
        c.tabname,                    -- the table or index
        b.name,                       -- the dbspace
        c.partnum,                    -- necesary to get the count and sum right
        trunc(a.pg_frcnt /  8 ) frext,  -- extents left in the fragment until ceiling
        count(*) num_of_extents,      -- num of extents allocated in this fragment
        sum( pe_size ) total_size     -- total size of the extents in the fragment
from   sysmaster:sysdbspaces b,
        sysmaster:syspaghdr a,
        sysmaster:systabnames c,
        sysmaster:sysptnext d
where  a.pg_partnum = sysmaster:partaddr(b.dbsnum,  1 )
and    sysmaster:bitval(a.pg_flags,  2 ) =  1 
and    a.pg_nslots =  5 
and    c.partnum = sysmaster:partaddr(b.dbsnum, a.pg_pagenum)
and    c.partnum = d.pe_partnum
--and    c.dbsname = "your_database"    -- use these 2 in case you want to
--and    c.tabname = "your_table"       -- filter them, but would not recommend
group by  1 , 2 , 3 , 4 , 5 
order by  4 
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34469664
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aist-pskтут в форуме про видновую версию пробегало число 400
На самом деле даже более 480 для стандартных таблиц. Но это число зависит от нескольких факторов (кол-во спецстолбцов и индексов). На 2-х Кб страницах вполовину меньше.
aist-pskмы сидим на RedHat , были уже случаи когда данные переставали грузиться в таблицы (271 ошибка) реэкспорт бызы снимал эту проблему. Но хочется как-то прогнозировать такие проблемы
Эта информация легко доступна, посмотри мое более раннее письмо на эту тему..
http://www.sql.ru/forum/actualthread.aspx?tid=364134#3425521
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34469674
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТанЗапрос показывает, сколько еще можно добавить экстентов для фрагмента таблицы или индекса
Очень интересный запрос, ранее такого типа не видел. А кто его автор ? Я уже его модифицировал и добавил в свою коллекцию "народной мудрости из Интернета", но стараюсь всегда соблюдать копирайты, хотя бы условные...
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34470284
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilis ТанЗапрос показывает, сколько еще можно добавить экстентов для фрагмента таблицы или индекса
Очень интересный запрос, ранее такого типа не видел. А кто его автор ? Я уже его модифицировал и добавил в свою коллекцию "народной мудрости из Интернета", но стараюсь всегда соблюдать копирайты, хотя бы условные...этоn запрос в cdi был опубликован, я автора не записала
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34477956
Paul Tatarenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34489312
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Paul Tatarenkoгугль что-то записывает... ;)
--
Legions of Informix forever!
Только в Гугле Легионы еще и живут :))
Или ты все еще коровок считаешь и Легионы тоже участвуют ?
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34490346
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На мой взгляд,
есть несколько интересных ресурсов ...

http://www.advancedatatools.com/TechInfo/InformixInfo.html
http://www.informix-zone.com
http://informix-technology.blogspot.com/
http://www.informixmag.com/
http://www.iiug.org

Раньше был интресный пакет - IDS_BUNDLE,
автор Mark Scranton (www.markscranton.com) ... теперь, не могу найти его на сайте ...

С уважением,
Вадим.
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34490553
Фотография sysmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кому будет интересно - http://www.prstech.com
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34491781
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще один линк ....

http://www.oninit.com/reference/index.php?page=btscanner.html

С уваженим,
Вадим.
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34492291
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GVF112GVFНа мой взгляд,
есть несколько интересных ресурсов ...


Да, тоже периодически читаю их - много новой и полезной информации.
Создал новую тему - ресурсы по IDS предлагаю туда добавлять информацию
...
Рейтинг: 0 / 0
максимальное колличество экстентов
    #34492417
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GVF112GVFеще один линк ....
http://www.oninit.com/reference/index.php?page=btscanner.html

Эта статья (ссылка на нее) давно фигурирует в соответствующем FAQ
"В версии 9.4 появился BTScanner вместо Btcleaner. Как его мониторить и настраивать?"
http://www.sql.ru/faq/faq_topic.aspx?fid=701
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / максимальное колличество экстентов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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