плановый остаток - тормоза 
	   
	     | 
   
 
	
		| Предыдущая тема :: Следующая тема   | 
	 
	
	
		| Автор | 
		Сообщение | 
	 
	
		Gobur Профи
 
  Вступление в Клуб: 06.11.2012
  | 
		
			
				 Чт Мар 19, 2015 09:45   плановый остаток - тормоза | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				В последнее время заметили тормоза при проводке по счетам с большой выпиской - от 20 до 100 тыщ. документов в день.
 
Висит вот на этом запросе из трейса.
 
 	  | Код: | 	 		  SELECT /*+ INDEX_DESC(A1 IDX_Z#MAIN_DOCUM_ACCKT_DATE) */ SUM(CASE WHEN 
 
A1.C_SUM_PO IS NULL THEN CASE WHEN A1.C_MULTICURR IS NULL THEN A1.C_SUM WHEN 
 
A1.C_MULTICURR IN (1920419,1920421) THEN 0 ELSE 
 
A1.C_SUM*Z$DOCUMENT_LIB_CUR.GET_RATE(A1.C_VALUTA,A1.C_DATE_VAL)/Z$DOCUMENT_LIB_CUR.GET_RATE(A1.C_VALUTA_PO,A1.C_DATE_VAL) 
 
END ELSE A1.C_SUM_PO END) FROM Z#MAIN_DOCUM A1 WHERE INSTR(:B5 ,:B4 
 
||A1.STATE_ID||:B4 ) > 0 AND A1.C_ACC_KT = :B3 AND A1.ID <> :B2 AND 
 
A1.C_DOCUMENT_DATE >= :B1 AND A1.C_MAIN_SMART IS NULL AND NOT EXISTS ( 
 
SELECT 1 A$1 FROM Z#MAIN_DOCUM B1 WHERE B1.C_MAIN_SMART = A1.ID ) | 	  
 
Я так понимаю - это определение планового остатка по счету. Причем дата в этом запросе 11-01-1987. Т.е. анализируются документы за все время. Как то можно сузить глубину поиска? Или как то оптимизировать? | 
			 
		  | 
	 
	
		  | 
	 
	
		Gobur Профи
 
  Вступление в Клуб: 06.11.2012
  | 
		
			
				 Чт Мар 19, 2015 10:40   Re: плановый остаток - тормоза | 
				     | 
			 
			
				Полезность: 1 
  | 
			 
			
				Вопрос снимаю нашел в доке. Банковские продукты - Обслуживаемые счета - Настройка продукта.
 
По умолчанию в плановом остатке 9999 - поставил 4 дня) | 
			 
		  | 
	 
	
		  | 
	 
	
		KhrushchevAV Участник со стажем
 
  Вступление в Клуб: 17.10.2014
  | 
		
			
				 Чт Мар 19, 2015 11:41    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| Спасибо, что не поленились и ответ написать. Кому-то пригодится. А 4 дня маловато. На новогодние праздники попадетесь. Не? | 
			 
		  | 
	 
	
		  | 
	 
	
		Ghost Профи
 
  Вступление в Клуб: 24.11.2007
  | 
		
			
				 Чт Мар 19, 2015 11:55   Re: плановый остаток - тормоза | 
				     | 
			 
			
				Полезность: 1 
  | 
			 
			
				 	  | Gobur пишет: | 	 		  Вопрос снимаю нашел в доке. Банковские продукты - Обслуживаемые счета - Настройка продукта.
 
По умолчанию в плановом остатке 9999 - поставил 4 дня) | 	  
 
Поставьте 10, т.к. платежное поручение действительно 10 дней, т.е. введенное ПП в систему может быть отправлено в течении 10 от даты ПП. | 
			 
		  | 
	 
	
		  | 
	 
	
		Gobur Профи
 
  Вступление в Клуб: 06.11.2012
  | 
		
			
				 Чт Мар 19, 2015 14:21   Re: плановый остаток - тормоза | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Ghost пишет: | 	 		   	  | Gobur пишет: | 	 		  Вопрос снимаю нашел в доке. Банковские продукты - Обслуживаемые счета - Настройка продукта.
 
По умолчанию в плановом остатке 9999 - поставил 4 дня) | 	  
 
Поставьте 10, т.к. платежное поручение действительно 10 дней, т.е. введенное ПП в систему может быть отправлено в течении 10 от даты ПП. | 	  
 
Ну вообще 10 правильнее, у нас просто это ИБСО для физ.лиц и там этот срок не актуален - главное скорость работы. | 
			 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
  | 
   
 
		 |