| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		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    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Нигде.    
 
Это локал же у вас? Тогда считаете в переменной, например в цикле ставите i:=i+1;
 
А коммит пихаете в if i=500 then commit; i:=0;
 
 
И коммитите на каждом 500 получается. | 
			 
		  | 
	
	
		  | 
	
	
		BoBr Участник со стажем
 
  Вступление в Клуб: 30.01.2013
  | 
		
			
				 Чт Июн 25, 2015 14:15    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Это дистриб   | 
			 
		  | 
	
	
		  | 
	
	
		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    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| И чем дело кончилось ? | 
			 
		  | 
	
	
		  | 
	
	
		 |