8.х Какими средствами 1С можно попытаться увеличить быстродействие обработки запросов?

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Lily_1C, 17 мар 2011.

  1. TopicStarter Overlay
    Lily_1C
    Offline

    Lily_1C Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте!
    Похожая тема уже поднималась ранее мной(http://www.1c-pro.ru/index.php?showtopic=29995).Понятно, что ошибка возникает из-за не оптимизированных запросов 1С к СУБД(MS SQL Server 2008). Т.к. администратора баз данных нет в штате,проблема переходит на сотрудников,сопровождающих 1С.
    Вопрос в следующем: можно ли для начала средствами 1С попытаться хоть как то исправить ситуацию?
    Тестированием и исправлением ИБ,например?Какие еще средства есть?
    Прокомментируйте данную ситуацию,пожалуйста. Что можно сделать, чтобы эти операции безболезненно прощли для рабочей базы предприятия?
  2. afinogen
    Offline

    afinogen Опытный в 1С

    Регистрация:
    28 фев 2011
    Сообщения:
    160
    Симпатии:
    0
    Баллы:
    26
    чтото лично я о таком не слышал, все быстродействие - это оптимизация кода запроса по-моему :angry:
  3. shurikvz
    Online

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Лиль, у тебя там был затык в том что регламентные операции для MS SQL не проводились. Вы настроили обновление статистик, дефрагментацию индексов, реиндексацию?
    Делается ли в конфигураторе регулярное тестирование и исправление?

    Сначала надо сделать это.
    Потом уже можно смотреть на "средствами 1С попытаться хоть как то исправить ситуацию?". Средствами 1С - это придется переписывать модули проведения документов на использование управляемых блокировок (это на мой взгляд отнюдь не проще, чем для начала настроить регламентные операции и посмотреть как это скажется на быстродействии).
  4. TopicStarter Overlay
    Lily_1C
    Offline

    Lily_1C Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    Ясно :angry:
    Исправление и тестирование ИБ мы не проводили ни разу в течение уже полугода.Первым делом сделаю это.
    Т.к. ни разу данную операцию не проводила,хотела спросить:безболезненно ли Исправление и Тестирование ИБ отразиться на рабочей базе?(конечно,я сделаю резервную копию,и для начала попробую на тестовой)но рисковать в период сдачи отчетности что-то страшновато..

    Регламентные операции для MS SQL пока не проводились, т.к. решили начать с 1С,позже обязательно проделаем и это.

    Какие то еще операции, наподобие Испр.и Тестиров.ИБ, существуют? Или для первого шага этого будет достаточно?
  5. shurikvz
    Online

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Ну так резервную копию сделай, а там тестируй. Резервная копия то специально делается на случай если что-то пройдет не так. :angry: Учти процесс может занять много времени (если сначала на тестовой будешь делать - засеки), поэтому лучше делать в выходной.

    Начните с регламентных операций, прежде чем кодить в 1С! Если настройкой регламентных операций (а это все равно придется делать) ваша проблема решится, зачем же тогда кодить?

    Для первого шага это. Для второго настройка SQL.
  6. TopicStarter Overlay
    Lily_1C
    Offline

    Lily_1C Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    В принципе последовательность действий понятна..)Спасибо!
  7. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Можно попробовать обойтись малой кровью, проанализировать по каким полям индексов не хватает, добавление индексов может сильно ускорить выполнение запросов.
  8. Елена-Тамара
    Offline

    Елена-Тамара

    Регистрация:
    12 дек 2012
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Конфигурация - <1C:Управление производственным предприятием, редакция 1.3>
    Технологическая платформа 8.2.16.363, номер версии 1.3.31.1 (клиент-серверный вариант).



    Как часто надо делать проверку БД: «Администрирование»→«Тестирование и исправление»


    и проверку конфигурации: «Конфигурация»→«Проверка конфигурации»?




    Не может ли быть отрицательных последствий при частых проверках?
  9. TODD22
    Online

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

    Регистрация:
    23 фев 2009
    Сообщения:
    4.756
    Симпатии:
    147
    Баллы:
    104
    При частых нет. Делать можете при обновлении. Сразу после обновления запускайте. Ну и делать естественно при наличии резервной копии.

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