Зависание РС-Банка при подготовке 101-й формы

0 (0)
  • Развернуть Зависание РС-Банка при подготовке 101-й формы ( sokols  04.12.2006 18:30 )
    5(1)
    Возникла проблема при расчете 101-й формы. Собственно, сам расчет идет нормально, но во время его выполнения остальные пользователи РС-Банка не могут работать, так как, например, открытие списка счетов (несколько десятков тысяч) происходит _десятки_ секунд. Сервер приложений стоИт на одной машине с сервером БД: Server 2003, 2 x Xeon 2.8, 4 GB RAM, SCSI RAID 5. Пробовал запускать "Отчеты ЦБ" на отдельном СП (на том же сервере) - разницы нет. Визуально: 1 ядро загружено практически полностью. Из сервисов ntdbsmgr отъедает около 1.8 Гб памяти. Приложения на уровне файлового обмена работают быстро, без проблем. В чем может быть дело?
    >> Ответить
    • Развернуть Известная проблема ( Izmajlov  05.12.2006 08:43 )
      5(1)
      Посмотрите структуру cy_mreal.dbt. Размер записи - 38 байт. При расчете баланса (т.е. 101 формы) происходит заполнение по плану счетов переменными.. Это около 30 тысяч (!!!) записей на один баланс. Если у Вас есть филиалы, умножайте на количество. При расчете или импорте отчетов происходит интенсивнейшая работа дисков. Не спасает даже кэш дискового массива. Поэтому и выполнение на той же машине, но на другом СП не помогает. Все пользователи тормозятся из-за загрузки дисков.
      Как вариант (сами не пробовали) - выносить все расчеты балансов (не ежедневных) на отдельную машину. К примеру, наступает отчетный период, бухгалтерия закрыла месячный баланс, вы копируетет данные на другой сервер, там есть свой СП, и пущай они там рассчитывают, пересчитывают без тормозов для всего банка.

      С уважением,
      Измайлов Ф.В.
      >> Ответить
      • Развернуть Значит, это общая проблема? (+) ( sokols  05.12.2006 09:09 )
        5(1)
        Народ, поделитесь ноу-хау, кто как спасается? Вариант Феликса, конечно, выход, но с некоторыми "но".
        1. Закрыли отчетники баланс, а мне придется ждать до вечера, чтобы скопировать файлы
        2. Не дай бог, сделали проводку в архиве - опять копировать, опять дожидаться, когда все из РС выйдут.
        Насчет загрузки ядра. Похоже, что все процессы РС-Банка грузят только одно ядро. Можно как-нибудь их перепрофилировать?
        Не лучше ли ситуация с 9-м Первазивом? Кто-нибудь уже поставил себе?
        >> Ответить
        • Развернуть к сожалению, да ( Izmajlov  05.12.2006 09:33 )
          5(1)
          1. Насчет вечера... Если сотрудники работают в следующем месяце, то можно копировать и по-живому.. Можно конечно схватить такой момент, что баланс будет нарушен, но... не в отчетном месяце..а в текущем дне.
          2. Вот с архивными проводками - это проблема.. тут уже проблема не автоматизации, а организации работы банка. Но опять же.. если сделали арх.проводку - смотри п.1. Но винить в задержке уже надо тех людей, которые забыли резерв сделать или что-нить еще такое...
          А проблема действительно общая... У меня уже более года нет практики работы с "Отчетами ЦБ", стоит обратиться к Игорю Чеботареву (qstart(at)narod dot ru), у него богатый опыт до сих пор. Могу только предложить почитать статью, которую мы с ним написали, когда активно "прорубали" Отчеты ЦБ (http://rsl.bankir.ru/stat0002.shtml). На том же сайте есть макрос (от 03.06.05) который сводит филиальные балансы и головного, это, по крайней мере, убирает тормоза при своде

          С Уважением,
          Измайлов Ф.В.
          >> Ответить