плановый остаток - тормоза
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 правильнее, у нас просто это ИБСО для физ.лиц и там этот срок не актуален - главное скорость работы. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|