8.х Долгая пометка/снятие на удаление

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем new(1c)nik, 25 фев 2015.

  1. TopicStarter Overlay
    new(1c)nik
    Offline

    new(1c)nik Опытный в 1С

    Регистрация:
    29 июл 2010
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    всем привет.

    1с:документооборот 8. платформа 8.3.4.482, конфигурация 1.4.6.2.

    Очень долго ставится или отменяется пометка удаления, очень долго добавляются пользователи в группы и другие действия на которые по идее не должно затрачиваться так много времени зависают на долго.

    что можно сделать?
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Платформу обновить как минимум. ТИИ сделать.
    Режим работы базы какой ?
  3. TopicStarter Overlay
    new(1c)nik
    Offline

    new(1c)nik Опытный в 1С

    Регистрация:
    29 июл 2010
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    клиент-серверный. SQL 2008
    а что такое ТИИ?
  4. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    Тестирование и Исправление
  5. TopicStarter Overlay
    new(1c)nik
    Offline

    new(1c)nik Опытный в 1С

    Регистрация:
    29 июл 2010
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    это сделал в первую очередь - эффекта нет.
  6. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    Опять же:
    1) Типовая ли конфигурация?
    2) Выполняются ли задания на сервере? Индексы, статистика, шринкуется ли база после бэкапа?
  7. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Ну надо смотреть через отладчик и замер производительности, где стопориться и на чем. и тогда уже начинать делать выводы программаня это затычка или еще какая.
    Может вы нам все это расказываете а работаете через тонкий клиент со слабым каналом
  8. TopicStarter Overlay
    new(1c)nik
    Offline

    new(1c)nik Опытный в 1С

    Регистрация:
    29 июл 2010
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    если б я знал как сделать замер производительности через отладчик, сделал бы)
    работаю с мощного компа не через тонкий клиент.
    --- Объединение сообщений, 25 фев 2015 ---
    1. типовая
    2. фоновые и регламентные задания? да -выполняются. Бэкап делаем с помощью проги Effector saver, насчет индексов и статистики не понял что и где посмотреть)
  9. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    SQL база требует регламентного обслуживания, как автомобиль требует ТО. Для ускорения работы нужно делать пересчет индексов и статистики а также для очистки лог файла делать шринк базы после бекапа. Но с программой которой бекапите не сталкивался не знаю может ли она. Лог файл какого размера?
  10. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    1.У Вас база файловая или серверная, перед тем как к индексам переходить
    2. Замер производительности. Открываете конфигуратор, открываете объект например справочник пользователи. Когда там у вас тормоза при открытии, закрытии , записи, находите процедуру. ставите точки остановки запучкаете ка ктолько дошли до одной - в конфигураторе _ отладка есть замер производительность - включили - продолжили отладку. как дошел до последней точки - отключили замер и все
    --- Объединение сообщений, 25 фев 2015 ---
    Ограничение доступа на уровне записей есть?
  11. TopicStarter Overlay
    new(1c)nik
    Offline

    new(1c)nik Опытный в 1С

    Регистрация:
    29 июл 2010
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    а как делать этот шринк?

    лог файл - 17 гигов, мдф - 25 гигов
    --- Объединение сообщений, 25 фев 2015 ---
    1. база серверная
    2. органичений нету
    а точки останова где именно ставить в процедуре?
  12. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Размер лога особо на скорость влиять не будет, будет толко если автошринк стоит.
    Шринк можно сделать Jobs там прописать
    USE base1
    ALTER DATABASE base1 SET RECOVERY SIMPLE
    DBCC SHRINKFILE (base1_log, 20000);
    ALTER DATABASE base1 SET RECOVERY FULL

    Главное что бы статистика собиралась и индексы обновляли и ребилделись.

    Ну это основное что должно быть
  13. TopicStarter Overlay
    new(1c)nik
    Offline

    new(1c)nik Опытный в 1С

    Регистрация:
    29 июл 2010
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    оуу, нет. это как то сложновато для меня прописывать такие вещи
  14. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Ну вы хотябы в SQL через Maintance Plan настройке операции, там все помошником можно сделать
    --- Объединение сообщений, 25 фев 2015 ---
    уж хотя бы индексы
  15. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    есть два выхода из ситуации:
    1) Слушать заветы дедушки Ленина и : Учиться, учиться и еще раз учиться
    2) Просто заплатить денег, чтобы вам настроили

    P.S. Здесь я думаю навряд ли кто сядет писать пошаговую инструкцию их итак в интернете полно.
  16. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    НЕ НУЖНО ДЕЛАТЬ ШРИНКИ
    Зачем заставлять сервер снова выделять место под лог, если оно уже выделено? Зачем увеличивать фрагментацию файлов базы? Лог и так чистится при бэкапе, просто размер файла оставляется такой как есть.
    Просто ребилд индексов, после него бэкап и все. после ребилда индексов статистику пересчитывать уже не надо - она сама перестраивается. пересчитывать ее надо между ребилдами.


    Самый главный вопрос при проблемах с документооборотом - сколько пользователей и сколько документов в системе?
  17. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Про ШРИНК - поддерживаю.
    А Ребилд индексов не шибко ли по сравнению с реорганайз + обновление статистики?
  18. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    зависит от версии sql, сервисного окна, фрагментации индексов и т.д., на стандарте ребилд - блокирующая операция, поэтому лучше в сервисное окно, при фрагментации до 30% - можно и реорганайз
  19. TopicStarter Overlay
    new(1c)nik
    Offline

    new(1c)nik Опытный в 1С

    Регистрация:
    29 июл 2010
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    пользователей примерно 35. при этом добавляют документы в базу 5 человек.
    база каждый год чистится от документов. поэтмоу учитывая что с 1 января документы только начали добавлять, их не так много. база 2,3 гига сейчас. в декабре того года 12 гб было примерно. файлы хранятся в информационной базе
  20. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    количество гигов - малопоказательно для документооборота :) - вы там сканов накидаете и будет много гигов.
    а вот количество документов - имеет огромное значение, потому как при изменении прав или ролей пользователя эта добрая конфигурация начинает пересчитывать права доступа пользователя к каждому документу и писать это добро в регистр сведений. можно настроить отложенный пересчет прав, но тогда изменение прав доступа будет произведено не сразу, а через некоторое, не всегда определенное, время. ну и блокировки на регистре при пересчете прав будут влиять на скорость работы программы.
    --- Объединение сообщений, 26 фев 2015 ---
    короче - чем меньше пользователей у вас будет в базе - тем лучше. если пользуется 5 человек - оставляйте 5 пользователей, остальных - в лес.
    new(1c)nik нравится это.

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