powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Альтер фрагмент 2 вопрос
7 сообщений из 7, страница 1 из 1
Альтер фрагмент 2 вопрос
    #33183666
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
Кто юзал сабж подскажите плиз
что происходит с индеками при фрагментации?

Вот у меня например таблица на пределе по количеству страниц,
я делаю альтер фрагмент и с какого то момента таблица начинает расти в новом дбпространстве.
Индексы по прежнему будут пытаться расти в старом или нет?
Или индексы надо принудительно размещать в других дбпространствах?
...
Рейтинг: 0 / 0
Альтер фрагмент 2 вопрос
    #33183676
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cprКто юзал сабж подскажите плиз
что происходит с индеками при фрагментации?

Вот у меня например таблица на пределе по количеству страниц,
я делаю альтер фрагмент и с какого то момента таблица начинает расти в новом дбпространстве.
Индексы по прежнему будут пытаться расти в старом или нет?
Или индексы надо принудительно размещать в других дбпространствах?

Для того чтобы зделать alter fragment нужно
пространства в 2 раза больше чем в данный момент занимет таблица.
Если у вас это место есть , то может пробовать.
Индексы лучше предварительно удалить, а потом построить заново.
Рекомендую перед работами почитать раздел о PDQ в руководстве системного администратора и настроить
переменные окружения и темповые пространства.
В некоторых случаях(при количестве процессоров) больше 2х
это может ускорить некоторые операции(постройку индексов например)
в 10-ки раз.

Если индексы создавать без опции хранения(фрагментирования) in dbspace
то они по умолчанию ложатся открепленными по тому-же условию что и таблица.
У вас могут быть проблемы с уникальными индексами, если
условие фрагментации таблицы не входит каким либо оброазом
в условие фрагментации индекса. В этом случае им нужно задавать
либо опцию хранения (in) либо добавлять в индекс
в условие фрагментации таблцы, что конечно же является
извращением, но иногда помогает повысить производительность(смотрите сами, решайте сами).
...
Рейтинг: 0 / 0
Альтер фрагмент 2 вопрос
    #33183679
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onstat-

У вас могут быть проблемы с уникальными индексами, если
условие фрагментации таблицы не входит каким либо оброазом
в условие фрагментации индекса. В этом случае им нужно задавать
либо опцию хранения (in) либо добавлять в индекс
в условие фрагментации таблцы, что конечно же является
извращением, но иногда помогает повысить производительность(смотрите сами, решайте сами).

Веделенный фрагмент следует читать как

индексное выражение

Прошу прощения, второпях не то написал
...
Рейтинг: 0 / 0
Альтер фрагмент 2 вопрос
    #33183687
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
Вопросы
1 Пространство надо в 2 раза больше даже если выражение для фрагментации не потребует перемещения записей?
2 Свободное место необходимо иметь в текущем пространстве, где в настоящий момент лежит таблица?
...
Рейтинг: 0 / 0
Альтер фрагмент 2 вопрос
    #33183696
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cprВопросы
1 Пространство надо в 2 раза больше даже если выражение для фрагментации не потребует перемещения записей?
2 Свободное место необходимо иметь в текущем пространстве, где в настоящий момент лежит таблица?

1. Вероятнее всего нет. Двойное пространство нужно только для перемещаемых данных.

2. На старом месте пространство не освобождается пока перемещение не будет полность завершено.
...
Рейтинг: 0 / 0
Альтер фрагмент 2 вопрос
    #33183705
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onstat-

2. На старом месте пространство не освобождается пока перемещение не будет полность завершено.

А может и не освобждаться вовсе, освободится только пространство в
в выделенных экстентах.
Я не пробовал, проблему всегда решал кардинально.
Выгрузил, потом загрузил с новой схемой фрагментации,
так как изменение схемы фрагментации
совпадало с переходм на новое железо
...
Рейтинг: 0 / 0
Альтер фрагмент 2 вопрос
    #33192521
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
вести с полей

попытка запустить фрагментацию с правилом, не требющим переноса записей все равно потребовало под себя дополнительное пространство.
isam 131
в такой день особенно приятно ;-)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Альтер фрагмент 2 вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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