powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / альтер таблица
6 сообщений из 31, страница 2 из 2
альтер таблица
    #35875257
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cprvasiliscprя правильно понимаю, в конце концов надо получить примерно это ?
==============================================
Home Data Page Version Summary

Version Count

0 (oldest) 0
1 (current) 4419352
================================================
Нет под рукой сервера, но мне кажется, что версия должна быть одна. У тебя в примере две.
Дык это то, что я получил после выполенеия
update таблицы set колонка=колонка where 1==1;
Что еще нужно сделать?
Если перезагрузить таблицу, то увидим только одну версию.
В твоем случае фактически она тоже одна, т.е. все страницы уже находятся в новой версии, но формально версий все еще две, хотя в старой и 0 страниц.
Я не буквоед :) просто помню, что почему то таблица в таком состоянии все еще продолжает быть в состоянии IPAT и некоторые запросы, которые у меня есть для идентификации таких таблиц, прямо говорят "These include tables whose data pages are completely converted to the new form".
Чем именно это грозит - я не знаю.
Обычно советовал сделать экспорт-импорт базы целиком, что устраняло проблемы.
В твоем случае - наверное лучше оставить так как есть, т.е. все страницы полностью переписаны.
...
Рейтинг: 0 / 0
альтер таблица
    #35875957
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasiliscprvasiliscprя правильно понимаю, в конце концов надо получить примерно это ?
==============================================
Home Data Page Version Summary

Version Count

0 (oldest) 0
1 (current) 4419352
================================================
Нет под рукой сервера, но мне кажется, что версия должна быть одна. У тебя в примере две.
Дык это то, что я получил после выполенеия
update таблицы set колонка=колонка where 1==1;
Что еще нужно сделать?
Если перезагрузить таблицу, то увидим только одну версию.
В твоем случае фактически она тоже одна, т.е. все страницы уже находятся в новой версии, но формально версий все еще две, хотя в старой и 0 страниц.
Я не буквоед :) просто помню, что почему то таблица в таком состоянии все еще продолжает быть в состоянии IPAT и некоторые запросы, которые у меня есть для идентификации таких таблиц, прямо говорят "These include tables whose data pages are completely converted to the new form".

эти запросы ищут таблицы, у которых несколько версий
они не могут отличить, таблица в какой версии лежит
поэтому находят лишнее
...
Рейтинг: 0 / 0
альтер таблица
    #35917978
Ikir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробывал сейчас повыводить таблицы из IPAT update-ом.
Одна нормально прошла. Вторая никак не хочет.
Посмотрел запрос - вроде SEQUENTIAL SCAN.
QUERY:
------
UPDATE {+EXPLAIN,AVOID_EXECUTE} visabin SET issuerbin=issuerbin WHERE 1=1
DIRECTIVES FOLLOWED:
EXPLAIN
AVOID_EXECUTE
DIRECTIVES NOT FOLLOWED:
Estimated Cost: 4725
Estimated # of Rows Returned: 60872
1) visabin: SEQUENTIAL SCAN
Filters: t

Но oncheck -pT всё равно выдает:
Home Data Page Version Summary
Version Count
0 (oldest) 2767
1 (current) 132
...
Рейтинг: 0 / 0
альтер таблица
    #35920649
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikir
AVOID_EXECUTE

Может с этой директивой и перезаписывал таблицу ? :)
...
Рейтинг: 0 / 0
альтер таблица
    #35920916
Ikir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilis
Может с этой директивой и перезаписывал таблицу ? :)

))))))
но видел такую картинку

Database selected.

UPDATE visabin SET issuerbin=issuerbin WHERE 1=1;
60872 row(s) updated.




Database closed.
...
Рейтинг: 0 / 0
альтер таблица
    #35922769
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IkirПопробывал сейчас повыводить таблицы из IPAT update-ом.
Одна нормально прошла. Вторая никак не хочет.

А может просто по длинной транзакции откатилось назад ?
Вторая таблица больше размером ?
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / альтер таблица
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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