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

плановый остаток - тормоза

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 правильнее, у нас просто это ИБСО для физ.лиц и там этот срок не актуален - главное скорость работы.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

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