Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Golden Gate insertappend / 12 сообщений из 12, страница 1 из 1
09.06.2016, 13:56:07
    #39253625
Nordall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
Добрый день!
Решил попробовать использовать INSERTAPPEND c классическим репликатом.
В лог вывалилось куча ошибок
Aborting BATCHSQL transaction. Database error 12838 (ORA-12838: cannot read/modify an object after modifying it in parallel)
В целом понятно почему - когда за первым инсертом с хинтом append append_values (сommit после него нет) идет второй такой-же, то и появляется эта ошибка.
Делать commit после каждой операции можно ли указать с помощью BATCHTRANSOPS 1?
...
Рейтинг: 0 / 0
09.06.2016, 14:07:23
    #39253642
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
NordallДобрый день!
Решил попробовать использовать INSERTAPPEND c классическим репликатом.
В лог вывалилось куча ошибок
Aborting BATCHSQL transaction. Database error 12838 (ORA-12838: cannot read/modify an object after modifying it in parallel)
В целом понятно почему - когда за первым инсертом с хинтом append append_values (сommit после него нет) идет второй такой-же, то и появляется эта ошибка.
Делать commit после каждой операции можно ли указать с помощью BATCHTRANSOPS 1? зачем вам insertappend?
...
Рейтинг: 0 / 0
09.06.2016, 14:26:55
    #39253657
Nordall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
Alexander Ryndin,
добрый день.
У нас только insert'ы.
Периодически возникают пики lag порядка 1-2 часа.
Таблицы таргет nologging, хотим уменьшить redo.
При первом включении insertappend, lag 1.5 часа исчез за 10 минут.
...
Рейтинг: 0 / 0
09.06.2016, 14:55:15
    #39253690
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
NordallAlexander Ryndin,
добрый день.
У нас только insert'ы.
Периодически возникают пики lag порядка 1-2 часа.
Таблицы таргет nologging, хотим уменьшить redo.
При первом включении insertappend, lag 1.5 часа исчез за 10 минут.я бы лучше использовал многопоточный репликат с batchsql. Уж слишком много ограничений накладывает direct режим нагрузки
...
Рейтинг: 0 / 0
09.06.2016, 15:05:22
    #39253703
Nordall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
Alexander Ryndin,
Разве потоки не выполняются независимо друг от друга(может возникнуть рассинхронизация данных)?
...
Рейтинг: 0 / 0
09.06.2016, 16:18:22
    #39253783
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
NordallAlexander Ryndin,
Разве потоки не выполняются независимо друг от друга(может возникнуть рассинхронизация данных)?Может в том смысле, что в какой-то момент часть транзакции может быть закомичена, а остальная часть ее еще не доехала. Но можно еще использовать Integrated Replicat - там это не происходит.
...
Рейтинг: 0 / 0
09.06.2016, 16:45:26
    #39253799
Nordall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
Я имел ввиду ситуацию когда в одном потоке "договора", а в другом "клиенты"
map contract, contract, thread(1-3);
map client,client, thread(4-6);
Клиенты могут убежать от договоров, со всеми вытекающими.

Нельзя же написать
map contract, contract, thread(1-6);
map client,client, thread(1-6);
...
Рейтинг: 0 / 0
09.06.2016, 17:11:26
    #39253810
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
NordallЯ имел ввиду ситуацию когда в одном потоке "договора", а в другом "клиенты"
map contract, contract, thread(1-3);
map client,client, thread(4-6);
Клиенты могут убежать от договоров, со всеми вытекающими.

Нельзя же написать
map contract, contract, thread(1-6);
map client,client, thread(1-6);Можно :)
...
Рейтинг: 0 / 0
09.06.2016, 17:21:30
    #39253823
Nordall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
Написать то можно без вопросов:)
Но будет ли корректно работать.
...
Рейтинг: 0 / 0
09.06.2016, 18:05:26
    #39253848
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
NordallНаписать то можно без вопросов:)
Но будет ли корректно работать.Вы можете раскидать по общему ключу эти таблицы, но лучше Integrated Replicat
...
Рейтинг: 0 / 0
09.06.2016, 19:21:33
    #39253877
Nordall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
Александр,
раскидать нужно порядка 100 таблиц.
Для меня непосильная задача разобраться с ключами.
Я знаю, что integrated более продвинутая штука.
Для integrated replicat нужно выставить PARALLELISM побольше(например 16)
MAX_PARALLELISM задавать в данном случае?
...
Рейтинг: 0 / 0
09.06.2016, 22:37:47
    #39253927
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate insertappend
NordallАлександр,
раскидать нужно порядка 100 таблиц.
Для меня непосильная задача разобраться с ключами.
Я знаю, что integrated более продвинутая штука.
Для integrated replicat нужно выставить PARALLELISM побольше(например 16)
MAX_PARALLELISM задавать в данном случае?Поставьте его в такое же значение как и PARALLELISM 16.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Golden Gate insertappend / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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