powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Informix [игнор отключен] [закрыт для гостей] / SQL UPDATE DOESN'T WORK ON THE SDS
21 сообщений из 21, страница 1 из 1
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813550
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IC70758: SDS UPDATABLE SECONDARY NODE - SQL UPDATE DOESN'T WORK ON THE SECONDARY NODE

Error descriptionUsing SDS Updatable Secondary Node the sql update doesn't work
and doesn't return any error.

Example:

In dbaccess :

select col1 from t2;

Results:
col1 = EU

begin work;

update t2 set col1 = 'OL' where col1 = 'EU';

select * from t2;

Results:

col1 = EU

Источник https://www-304.ibm.com/support/entdocview.wss?uid=swg1IC70758&myns=swgimgmt&mynp=OCSSGU8G&mync=R

ЗЫ: Вот те и пропиареный на весь мир SDS
PS: SDS у меня теперь только standby, поскольку даже селекты нельзя использовать.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813742
zaiets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С SDS ошибки есть.
Для запросов его можно использовать, все работает прекрасно ( 11.50.FC5W2 ).
Есть конечно свои ньюансы.

По поводу описанного случая - все так, как и должно быть(не согласен с темой топика).
1. Начинают транзакцию на секондари
2. Запись об изменении данных пошла в лог на праймери сервере
3. Транзакцию не комитят, а сразу запускают селект и имеют результат.

Почему его таким имеют:
1. Какой уровень изоляции используется на секондари? :)
2. Чтобы изменилось значение в буферном пуле на секондари, нужно
чтобы или были перечитаны данные или пришла инструкция с основного.

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

Для того, чтобы избежать подобной ситуации, IBM придется хорошо переделать работу
Updatable Secondary и передачи логов с основного - в ближайшее время вряд ли они это сделают.
Если сделают вообще.



По поводу Updatable Secondary и перераспределинии нагрузки - как по мне миф полнейший.
Проводили тест на вставку данных - просто включение Updatable Secondary тормозит скорость
вставки на основном. Вставка проверялась в пакетном режиме, потому как как правило
в первую очередь замечают проблемы быстродействия на пакетных операциях.

Т.о., за счет использования Updatable Secondary мы не получим желаемого масштабирования системы(может кто-то и получит, спорить не буду).

Кроме того, если смотрите рассылку RSS - там недавно была ссылка на то, что все транзакции в лог пишутся
с секондари от информикса.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813789
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
victor16,

Ну так жми на подписку и жди когда IBM выпустит fix ... :)
Или напиши письмо в IBM Support, чтобы выпустили для Вас заплатку.

С уважением,
Вадим.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813900
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так и подписка и техподдержка давно уже есть, но чего-то не торопятся они выпускать заплатки,
а количество незапатченых багов в SDS уже исчисляется десятками.
по поводу приведенного выше wrong sds buffer managment обещали заплатку еще в 11.50.xC4 но вот уже скоро 11.70 будет, а апдейтить SDS до сих пор не рекомендуется.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813918
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
victor16,

Ты про какой update - 11.50.xC7W1 ?!

С уважением,
Вадим.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813924
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zaietsне согласен с темой топика

Тема топика - это опубликованный на весь мир баг IC70758
Если Вы с этим несогласны, IBM-у будет очень приятно :)
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813939
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GVF112GVFvictor16,

Ты про какой update - 11.50.xC7W1 ?!

С уважением,
Вадим.
Поскольку баг IC70758 имеет в описании
Submitted date = 2010-08-24
а Closed date пока не заполнена,
то это касается всех релизов
включая последний 11.50.xC7W1
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813949
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zaiets1. Начинают транзакцию на секондари
2. Запись об изменении данных пошла в лог на праймери сервере
3. Транзакцию не комитят, а сразу запускают селект и имеют результат.

Если вместо SDS использовать HDR, результат будет правильный, поскольку там другой механизм управления буферами.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813975
zaiets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, если нужен Updatable Secondary -нужно давить на саппорт, даный АПАР будут фиксить долго.

Но в данном случае я не рассчитывал бы на быструю и корректную заплатку.
Решение данной проблемы (чудо что ее кто-то сумел зарегистрировать),
если я правильно понимаю, из области архитектуры и скорее
всего дефект будет исправлен в каком-то конкретном fix pack
и скорее всего не в хс8 а в следующем или позже (Вадим лучше знает расклады IBM,
я токо отталкиваюсь от на опыта общения).
Также, исправление этой проблемы скорее всего будет требовать полного тестирования
работы с SDS, HDR и RSS и не факт что не будет новых ошибок.

Конечно, на ком-то нужно обкатывать новые технологии, но я для себя заморозил вариант использования Updatable Secondary в ближайшие 1-2 года, хотя в свое время строили
под это планы.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36813998
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
victor16GVF112GVFvictor16,

Ты про какой update - 11.50.xC7W1 ?!

С уважением,
Вадим.
Поскольку баг IC70758 имеет в описании
Submitted date = 2010-08-24
а Closed date пока не заполнена,
то это касается всех релизов
включая последний 11.50.xC7W1

Все верно, Closed date пока не заполнена.
Из личной практики, лучше открыть business case для IC70758.
Игорь - прав! Иначе, Вы будете еще долго ждать решение этой проблемы.

С уважением,
Вадим.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36814014
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вадим, я же говорил выше, что представители техподдержки обещали
починить в 11.50xC4, до сих пор ждемс.
А вообще, я давно как и Игорь забил на Updatable Secondary.
в этом смысле ER надежнее, хотя тоже не без проблем.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36814054
zaiets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
victor16zaiets1. Начинают транзакцию на секондари
2. Запись об изменении данных пошла в лог на праймери сервере
3. Транзакцию не комитят, а сразу запускают селект и имеют результат.

Если вместо SDS использовать HDR, результат будет правильный, поскольку там другой механизм управления буферами.


Да, действительно, на HDR все ОК, а это уже навевает вопросы - почему там все ОК?
На SDS передаются указатели на страницы лога, но проблема наверное не в этом.
Скорее в HDR неявно кто-то сделал ошибку, а может просто применили по лени механизм
работы с временными а на SDS перемудрили.

при желании, конечно, можно организовать террор саппорта - всем дружно задать вопрос - почему так работает и когда на SDS будет работать так как и на HDR.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36814091
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zaietsможно организовать террор саппорта - всем дружно задать вопрос - почему так работает и когда на SDS будет работать так как и на HDR.
я же говорил, что обещали в 11.50xC4 :)
но с каждой новой версией появляются новые баги, а старые .. остаются
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36814570
DrGonzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaietsданый АПАР будут фиксить долго.

Уже пофиксили ;)
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36814668
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DrGonzozaietsданый АПАР будут фиксить долго.

Уже пофиксили ;)
можно скачивать обновление?
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36814828
DrGonzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
victor16
можно скачивать обновление?

Можно попросить собрать билд с фиксом, если очень надо.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36814846
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неплохо было бы
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36814921
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
victor16,

Ну вот - любите IBM Technical Support ... :) ... Я в хорошем смысле слова!

Business case - нужно открывать всегда! Чем дальше в лес - тем толще партизаны ... :)

С уважением,
Вадим.
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36815094
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DrGonzovictor16
можно скачивать обновление?

Можно попросить собрать билд с фиксом, если очень надо.
чего-то страница саппорта http://www.ibm.com/ru/services/support/sw/
выбрасывает на страницу https://www.ibm.com/scripts/nph-comments
и ничего не происходит
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36815202
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaietsДа, действительно, на HDR все ОК, а это уже навевает вопросы - почему там все ОК?

Потому как этой технологии более 10 лет, ее вылизали и не спешили добавлять туда новые возможности. А той модной штуке (sds, кластеры)), которую требовал рынок/бизнес без году неделя, которую к тому же постоянно модифицируют, улучшают и развивают. Отсюда и результат - пользоваться в серьезных случаях опасно.
Сайбейз свою технологию update anywhere несколько лет доводил до ума еще задолго до появления похожего у конкурентов. Вот бы ИБМ-у перекупить оттуда архитектора :)
...
Рейтинг: 0 / 0
SQL UPDATE DOESN'T WORK ON THE SDS
    #36815203
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
victor16,

Попробуй сюда -

IBM Support Portal
http://www-947.ibm.com/support/entry/portal/Overview/Software/Information_Management/Informix_Product_Family

У них бывает, ближе к выходным что-то меняют на сайте.

С уважением,
Вадим Головский.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / SQL UPDATE DOESN'T WORK ON THE SDS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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