8.х Долгое выполнение отчета

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем has, 28 июл 2009.

  1. TopicStarter Overlay
    has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    Собственно проблема такая - выполняю отчет валовая прибыль по поставщикам и чем больше период, тем долше он выполняется...выбрал период месяц, 40 минут выполнялся, не дождался, надоело ждать...причем такая ситуация второй раз, т.е. не каждый день. Сделал замер производительности при меньшем периоде(3 дня), много времени уходит на строку

    ПостроительОтчета.Вывести(ТабличныйДокумент);

    Из-за чего может быть такая ситуация?
  2. wiranata
    Offline

    wiranata Опытный в 1С

    Регистрация:
    21 янв 2009
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    1. Стоит поанализировать запрос.
    2. Возможно блокировки (но тоже надо поанализировать).
    3. Что за СУБД (посмотреть если это SQL Server логи как вариант, размер базы, провести оптимизацию).
  3. TopManager
    Offline

    TopManager

    Регистрация:
    15 ноя 2006
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    Мне кажется, нужно разобраться: тормозит на стороне сервера или клиента. Может клиентская рабочая станция не очень скоростная. Скорее всего, конечно, на сервере. Если на сервере и сервер SQL - можно попробовать запустить монитор производительности Windows, добавить там из объекта MSSQL:Locks параметр Lock Wait Time (ms) и посмотреть, есть ли ожидание на блокировках. Если база файловая - тогда нужно мониторить скорость сети и скорость/загруженность дисков на сервере.

Поделиться этой страницей