CftClub.ru
Клуб специалистов ЦФТ-Банк

База тормозит из-за commit

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA
Предыдущая тема :: Следующая тема  
Автор Сообщение
BoBr
Участник со стажем


Вступление в Клуб: 30.01.2013
СообщениеЧт Июн 25, 2015 11:44   База тормозит из-за commit Ответить с цитатой
Полезность: Нет оценки
Добрый День!
Непонятно почему, вдруг база стала тормозить из-за коммитов
"BEGIN IBS.CACHE_MGR.CACHE_COMMIT; END;" ставя коммиты пользователей в очередь. Никто не сталкивался с подобным??
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 25, 2015 12:02    Ответить с цитатой
Полезность: Нет оценки
Наверное потому что вы коммитите много и общие таблицы (плат. доки например или архив баланса) на которых висит много пользователей и они лочат её.

Не комимтьте так часто - увеличте интервал (не через каждые 10 документов, а через 500 например).
BoBr
Участник со стажем


Вступление в Клуб: 30.01.2013
СообщениеЧт Июн 25, 2015 13:47    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
Наверное потому что вы коммитите много и общие таблицы (плат. доки например или архив баланса) на которых висит много пользователей и они лочат её.

Не комимтьте так часто - увеличте интервал (не через каждые 10 документов, а через 500 например).


Это где выставляется такой параметр?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 25, 2015 13:58    Ответить с цитатой
Полезность: Нет оценки
Нигде. Laughing
Это локал же у вас? Тогда считаете в переменной, например в цикле ставите i:=i+1;
А коммит пихаете в if i=500 then commit; i:=0;

И коммитите на каждом 500 получается.
BoBr
Участник со стажем


Вступление в Клуб: 30.01.2013
СообщениеЧт Июн 25, 2015 14:15    Ответить с цитатой
Полезность: Нет оценки
Это дистриб Sad
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 25, 2015 15:07    Ответить с цитатой
Полезность: Нет оценки
Что за операшка?
В саппорт пробовали ЦФТ шный?
BoBr
Участник со стажем


Вступление в Клуб: 30.01.2013
СообщениеСр Июл 01, 2015 10:26    Ответить с цитатой
Полезность: Нет оценки
Конкретной операции нет, вызывается всеми. Всплеск commit происходит каждые 30 минут.
Damir
Участник - экстремал


Вступление в Клуб: 29.03.2013
СообщениеЧт Июл 02, 2015 06:38    Ответить с цитатой
Полезность: Нет оценки
BoBr пишет:
Конкретной операции нет, вызывается всеми. Всплеск commit происходит каждые 30 минут.

у Вас ДБА в штате есть - может, ему вопрос задать?
есть у Оракла журналы (редо-логи)...
вот они с какой-то периодичностью обрабатываются (архивируются) - может это оно? просто всплеск дисковой активности.
подикась редо-логи и архивы на одном диске лежат?
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеПн Июл 20, 2015 03:11    Ответить с цитатой
Полезность: Нет оценки
И чем дело кончилось ?
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru