Курс по Оптимизации 1С — Занятие №1

В рамках первого занятия необходимо изучить следующие главы курса.

Модуль 1. Общая схема оптимизации

    Глава 1. Описание курса
    Глава 2. Общая схема оптимизации системы
    Глава 3. Оценка текущей производительности (APDEX)

Модуль 2. Настройка сервера СУБД

    Глава 4. Настройка сервера СУБД
    Глава 5. Настройка регламентных операций
    Глава 6. Настройка мониторинга загруженности оборудования

Практические задания

Скачивайте практические задания в формате PDF:

К сожалению, у Вас недостаточно прав для дальнейшего просмотра.

Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.

Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.

Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.

Комментарии / обсуждение (950):

  1. 1176

    Добрый день.
    Встроенный в модифицированную УПП APDEX констатирует об хорошо-отличном состоянии дел с производительностью. Однако реальность этого не подтверждает. Основное узкое место — запрос к наличным партиям из реализации с большим количеством строк (клиенты, которые берут редко но большой ассортимент). Согласно ТЖ от Гилёвского сервиса, этот запрос может перепрыгивать и 30 сек.
    Возможная причина — модификация, вариантность проведения документа: сначала документ проводится без движения (к реализации привязываются остальные дополнительные документы), а по получении товара — со всеми движениями и расчетами.
    Это причина или возможная причина?
    С уважением,
    Иван.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  2. Maxim-gr

    Добрый день.
    У меня получилось внедрить БСП только в тестовую базу ((.
    1. При внедрении БСП в УПП 1.3.2.11 (не типовая) и ЗУП 2.5 (типовая) начинают вылезать ошибки. (В основном ошибки в общих модулях, при инициализации пользователя при входе в систему). Что с делать с ошибками ? Я предполагал что при интеграции в типовых решения таких ошибок быть не должно.
    2. Если ставить заглушки в типовых решениях, тогда каким образом обновляться? (после обновления заново настраивать конфигурацию с БСП?)
    3. Получил обратный эффект от установки в SQL свойства параллелизма а единицу. Обновление статистик увеличилось ровно в 2 раза. (было 20 мин, стало 40 мин.) (( Размер базы 150 гигов. Решил вернуть свойство параллелизма по умолчанию.
    4. Может быть вам известно, когда же появится версия ЦУП для платформы 8.3 ?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

    • Andrew.K@mail.ru

      1. Можно перенести только подсистему «Оценка производительности» и меньше десятка общих функций используемых подсистемой.

      2. Для платформы 8.2 взять последнюю версию БСП 2_1_9_2 и выполнив пункт 1 не трогать объекты основной конфигурации.

      3. Возьмите средний по «тяжести» запрос, посмотрите по пану запроса его стоимость и установите это значение в дополнительных свойствах SQL сервера в поле стоимостной порог для параллелизма. Таким образом ускорите «легкие» операции.
      Еще стоит учесть, если у вас MS SQL 2012 и используется онлайн обновление статистик, то необходимо поставить обновление http://support.microsoft.com/kb/2969896 или установить MaxDOP установить в 1.

      4. ЦУП 2_0_13_10 работает на 8.3 в режиме совместимости с 8.2.16

  3. Севостьянов Андрей

    Регламентные операции СУБД, реиндексация в мастере есть опция «сжимать большие объекты», на что она влияет?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • IvanSkrobot

        А скорость выполнения запросов после сжатия не снизится?

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

          • IvanSkrobot

            вот у меня как раз есть такая проблема, таблицы со сканами весят 90 гб. Думал, то ли вынести их в отдельную файловую группу, то ли вообще в отдельную БД и обращаться прямыми запросами T-SQl. Теперь еще потестирую сжатие.

            • GilevSlava

              Рекомендую убедится, что там нет данных, которые каждый день пользователи не используют, иначе часть данных перенесите в таблицу-копию.
              Не храните много исторических данных в таблице с оперативными значениями. Доработайте конфигурацию так, чтобы неактуальные данные выносились ежедневно в другую архивную таблицу. Если эта таблица будет в другой файловой группе на других жестких дисках — еще лучше.

  4. Севостьянов Андрей

    Мониторинг загруженности оборудования.Как подсчитать количество параллельно работающих дисков для RAID 5,6,10 (если дисков 12шт)?
    Желательно на примере. Нужно ли как то учитывать, что некоторые RAID контроллеры например для RAID 10 могут читать данные со всех дисков а писать только на половину?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • Севостьянов Андрей

        Из вашей практики, какие типы RAID массивов более предпочтительны RAID 5,6,10? Бытовало мнение, что располагать файл ИБ и логов на RAID5 не рекомендуется, что лучше собрать RAID10.

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

  5. Севостьянов Андрей

    БСП. Оценка производительности.В подсистеме есть возможность экспортировать данные по производительности КО. Их можно загружать в ЦКК или еще куда-то?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  6. Севостьянов Андрей

    Здравствуйте Андрей.
    Регламентные операции СУБД. Если мы настраиваем регл. операцию (например обновление статистик) и указываем использовать ее для нескольких баз то, обновление статистик происходит последовательно для каждой ИБ или параллельно? В случае если последовательно, будет ли преимущество если сделать параллельное обновление статистик, например разными планами обслуживания?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  7. whenpigsfly

    Здравствуйте.

    Apdex у Гилева и в БСП работают только в управляемых формах? Или есть вариант или версия БСП для запуска в обычных?

    После объединения конфигураций обработки мониторинга что там, что там у меня не запускаются. БСП ставил 2.1, т.к. у нас платформа 8.2

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  8. konst5

    Здравствуйте!
    Есть ли какая-то методика оценки целевого время Т для, скажем, проведения документов? Ведь не всем документам мы можем поставить по-умолчанию 3 с. У каждого документа свои особенности. В качестве первоначальной оценки, например, можно использовать замер времени проведения документов в базе в монопольном режиме. Может ли такая оценка использоваться как эталон для многопользовательского режима? Может посоветуете какие-то методы оценки времени из собственного опыта?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  9. Simol

    Добрый день!
    Хотел бы уточнить, что при интеграции APDEX от gilev.ru необходимо подписку на событие НачалоЗпмера поставить первой подпиской, и, соответственно, окончание последней. Чтобы охватить другие подписки.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • progr-2008

        Уточните, пожалуйста, зачем.
        Эти подписки к разным событиям — ПередЗаписью и ОбработкаПроведения, что и определяет их порядок.
        Если будут несколько подписок к одному событию, так разве порядок вызова процедур-обработчиков подписок на события соответствует порядку объектов метаданных в ветке «Подписки на события»?

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

  10. Recrut

    Добрый день.
    При замере производительности с использованием БСП, в случае, когда замер начинается на клиенте и окончание замера фиксируется автоматически обработчиком ожидания, обнаружился следующий недостаток. Окончание проведения документа фиксируется в любом случае, без учета успешного завершения или возникновения отказа в процессе проведения. Соответственно чем раньше случится отказ, тем меньшее время выполнения операции будет зафиксировано в журнале. Например, при проверке обязательности заполнения реквизитов (в форме документа на клиенте) произошел отказ, а в журнале зафиксировалось время выполнения операции продолжительностью доли секунды. Это может исказить общую статистику выполнения операции в сторону улучшения.
    Вариант решения проблемы – закомментировать подключение обработчика ожидания «ЗакончитьЗамерВремениАвто» в функции старта замера производительности, а окончание замера фиксировать принудительным вызовом функции окончания замера производительности.
    Конечно, при большом количестве операции и небольшом количестве отказов это не сильно повлияет на общую статистику, но все равно неприятный момент.

  11. IvanSkrobot

    Вопрос про отличие дефрагментации индексов от статистики. Я правильно понял, что в предложенном Вами скрипте, теоретически возможна ситуация, когда для некоторых таблиц реиндексация никогда не будет произведена (фрагментация всегда будет до 30% и ребилд не произойдет). Как это скажется на быстродействии?
    Вопрос в связи с этим: какие проблемы, помимо фрагментации, решает реиндексация? Т.е. краем глаза читал, что дерево поиска по индексу может быть испорчено после массовой записи или удаления. Но целостного представления об устройстве индексов нет. Может, подскажете статью типа «индексы МС СКЛ для чайников»?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  12. madyarov

    Здравствуйте, Андрей.
    Запустил скрипт для дефрагментации или перестройки индексов, он отработал за некоторое приемлемое время (~8 минут), написал, что некоторые индексы REBUILD, некоторые REORGANIZE, всего 748 строк.
    При повторном запуске скрипта на той же базе сразу после первичного выполнения скрипт выполняется уже за 10 секунд, но все равно пишет 508 строк про то, что индексы были перестроены или реорганизованы.
    Значит ли это что условие на 10% отрабатывает неверно, или статистика о фрагментированности этих индексов не обновилась или еще что-то?
    SQL Server 2005 SP4 (Version 9.00.5057.00)

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  13. GTA

    Андрей, добрый день.

    На видео ролике, когда идет описание реиндексации с помощью скрипта, говорится что рассматриваемый скрипт будет как приложение к этому курсу.
    Пожалуйста, напишите как его получить. Я на стартовой странице, к сожалению, не нашел как скачать этот скрипт

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  14. Lidiya_Sh

    Lidiya_Sh 09.11.2014

    Подскажите пожалуйста какую пробную версию MSSQL можно установить на Win7 (домашняя расширенная)? 2014 и 2012 не устанавливаются. Пробной версии 2008 найти не могу. У меня стоит MS SQL 2008R2 express, но для изучения курса этой версии недостаточно

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  15. Lidiya_Sh

    Здравствуйте, обработка БСП оценка производительности не показывает результат, пишет кол-во замеров 16 (недостаточно).
    Подскажите пожалуйста, что не у меня так, почему не работает?

    d848639633a07bdc186848b6c60786df.png

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  16. peterweg

    Андрей, приветствую.
    Есть принципиальное значение от какого пользователя запускается сервер 1с и SQL (от локального или доменного)?
    т.к. в ут11 присоедеиненные файлы хранятся в томах, а на тома распределяется доменная политика, то приходится запускать сервер 1с от доменного пользователя с полными правами. Какие можете дать рекомендации по указанию пользователя для запуска сервера 1с и SQL?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  17. Intelma

    День добрый. Можно ли внедрить модуль БСП «Оценка производительности» в конфигурацию УТ 10.3 ?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • Intelma

        УТ 10.3 это обычные формы. Для низ БСП вообще не рарабатывалась

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

    • Andrew.K@mail.ru

      Естественно можно. Правда лично я при интеграции «оценки производительности» в УТ 10.3 перенес из БСП только саму подсистему «оценка производительности» и несколько общих функций ею используемых, так-как УТ сильно переписана.

      Подсистема «оценка производительности» это в основном набор функций плюс один справочник и один регистр сведений, для которых тип интерфейса особо не важен. Управляемый интерфейс нужен разве что для обработки «ОценкаПроизводительности», хоть и она мало информативна. Если лень писать свою обработку, то в свойствах конфигурации нужно установить флаг «Использовать управляемые формы в обычном приложении» и все.

      После интеграции необходимо увеличить длину наименования справочника КлючевыеОперации до 65 символов.

      Ну и чтобы не возится с предопределенными элементами добавить подписку на событие «ОбработкаПроведения» документов.

      Пример кода подписки:

      Процедура ПроведениеДокументаЗамерПроизводительности(Источник, Отказ, РежимПроведения) Экспорт

      Если НЕ ОценкаПроизводительностиПовтИсп.ВыполнятьЗамерыПроизводительности() Тогда
      Возврат;
      КонецЕсли;

      лКлючеваяОперация = УстановитьКлючевуюОперацию(Источник);
      ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремени(лКлючеваяОперация);

      КонецПроцедуры

      Функция УстановитьКлючевуюОперацию(пИсточник)

      лЦелевоеВремя = 3;
      лИмяОперации = пИсточник.Метаданные().Имя;

      лТипЗначенияСтрокой = Строка(ТипЗнч(пИсточник));
      Если Найти(лТипЗначенияСтрокой, «Отчет») > 0 Тогда

      лИмяОперации = «Отчет.» + лИмяОперации;
      лЦелевоеВремя = 5;
      КонецЕсли;

      лСправочникОпераций = Справочники.КлючевыеОперации;
      лКлючеваяОперация = лСправочникОпераций.НайтиПоНаименованию(лИмяОперации, Истина);
      Если лКлючеваяОперация.Пустая() Тогда

      лНоваяОперация = лСправочникОпераций.СоздатьЭлемент();
      лНоваяОперация.Наименование = лИмяОперации;
      лНоваяОперация.ЦелевоеВремя = лЦелевоеВремя;
      лНоваяОперация.Записать();

      лКлючеваяОперация = лНоваяОперация.Ссылка;
      КонецЕсли;

      Возврат лКлючеваяОперация;
      КонецФункции

  18. Spakus

    Здравствуйте, Андрей.
    1) Какой счетчик(его название в русской версии) необходимо добавить для оценки скорости передачи данных через сеть?
    2) Каким образом настроить сохранение логов в SQL? Можно рассказать поподробнее как это настроить(как настроить источники данных и т.д.)? И правильно ли я понимаю, что я смогу, в этом случае, получить и проанализировать данные за любой период?
    Спасибо.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • Spakus

        Во 2-ом модуле, уроке «5-1» рассказывается о возможности сохранения логов в базу SQL. Хотелось бы узнать, как именно это сделать: как настроить источник данных, какую базу данных нужно создать в SQL(таблицы, поля).

            • Spakus

              При настройке источника данных созданная база не отображается в списке баз используемых по умолчанию.
              В чем может быть дело?

              6161f19f13741a84465f1656d5825a84.png

              • Андрей Бурмистров

                …
                (текст комментария доступен только участникам Мастер-группы)

                • Spakus

                  1. Система 64х- разрядная. Драйвер установил с официального сайта — источник данных успешно создался, проверка подключения также прошла успешно. В настройках ODBC указал логин и пароль MS SQL(пользователь «sa»).
                  2.При попытке запуска группы сборщика данных выдается ошибка «Вызов SQLAllocConnect завершился с ошибкой %1.». Группа сборщиков пытаюсь запускать от другого пользователя «Домен\sysadm», но неудачно. При этом если данного пользователя указать для другого сборщика данных, который собирает в двоичном формате, то сборщик успешно подключается.
                  Как решить данную проблему?!!

                  6161f19f13741a84465f1656d5825a84.png63eaf72fdf3381cc9480a056ec78340e.png

                  • Андрей Бурмистров

                    …
                    (текст комментария доступен только участникам Мастер-группы)

                • Spakus

                  Поменял на доменного пользователя «FASKO\i.pak» и в источниках данных, и дал права на вход в SQL тому же доменному пользователю.
                  При запуске сборщика возникает ошибка, правда уже другая. Что еще нужно исправить?

                  83ba66ddf02a8c60807d2a3f1e2b4bc2.png0d1539c0870f69f225110453a3d1488d.png1d54a78f8a1d59596eb55f08d9677524.png7eea4a9c4561952f72a24d04b94b0834.png406176c0c8df6d5931fe846af4a9b180.png21a7d1f408bca712d24ef7712942d85d.pngbeb388d4bbeaf11e0b71f5836e756a9e.pngfa5e2e1e2e595de8de7724a8aac4bf1d.png4bdcb5dbe5335258539d6f6b943c2c49.png0366b4c965882e0c3611d116aed07842.png

                  • Андрей Бурмистров

                    …
                    (текст комментария доступен только участникам Мастер-группы)

                • Spakus

                  Права в MS SQL назначены, иначе я бы не смог под данным пользователем зайти в MS SQL(см. первый скриншот).
                  На всякий пожарный дал все роли — не помогло :(.
                  Хотя под доменным пользователем(FASKO\i.pak) сборщик данных при сборке в двоичном формате запускается без проблем.

                  • Андрей Бурмистров

                    …
                    (текст комментария доступен только участникам Мастер-группы)

  19. ecodolie

    Не получилось включить использования Shared memory. После включения настройки и перезапуска SQL — запрос выдает соединения через TCP. Попробовала установить в свойствах базы имя сервера Localhost, запустила базу — база запустилась, но запрос в SQL все равно выдал, что соединение по TCP.
    После перезапуска сервера 1С — при попытке запуска базы говорит, что сеанс был завершен администратором. В консоли сервера 1С в свойствах базы — все настройки пустые. Отключила использование Shared memory, перезапустила SQL и 1С сервер, все вернулось в работоспособное состояние.

    у меня сервер SQL сервер 2008 R2 1С 8.3.5 на одной машине. Native Client установлен.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • Светлана Щипакина

        Высылаю запрошенные скриншоты

        fde94a9513e5c82fef7979d4fbc0fa50.png7b2bc4bb99cc573eaeb40c58cb58e2a8.png3ae8296288907e5f5e8eb55821249aea.png

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

        • GilevSlava

          попробуйте вместо localhost для субд указать имя сервера ECO-SRV

  20. Alexey1983

    Андрей, доброго времени суток.
    Хотелось бы примера того, какие конкретно проблемы, которые можно было бы увидеть непосредственно в базе, решает регламентная операция «Проверка логической целостности информационной базы». Проблему битых ссылок (следующая регл. операция) можно воочию увидеть в базе, а в чем заключаются проблемы «…связи между документами и табличными частями, владельцы и подчиненные справочники»?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  21. Севостьянов Андрей

    Андрей, будет выложен рабочий (применяемый вами на реальных системах) скрипт на реиндексацию/перестроение индекса в зависимости от его степени фрагментированности?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  22. hakz

    6. При проведении документа Закрытие месяца формируются порядка 500 000 проводок. Запись в регистр бухгалтерии занимает порядка 40 минут. Каким образом можно увеличить скорость записи в базу? Поможет ли апгрейд оборудования? Насколько сильно влияет сеть?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

    • GilevSlava

      Дополню. Закрытие месяца это абстрактное обозначение действий пользователей, поэтому им опасно оперировать для рекомендаций.
      Надо смотреть детальней.
      Часто под закрытием месяца подразумевают перепроведение документов (или восстановление последовательности).
      Непосредственно сам процесс Закрытия месяца тоже можно при детальном рассмотрении разбить на логически завершенные этапы. Часто пользователи выполняют иррациональную работу — делают повторное «закрытие» ЦЕЛИКОМ, когда можно было изменить лишь отдельный этап.
      Прежде чем ускорять, убедитесь что вы ускоряете НУЖНУЮ работу.

      Железом можно ускорить в 2-3 раза. Кодом в десятки раз. Оптимизируя рациональность на уровне действий пользователей в сотни раз.

  23. andreyka

    Андрей, здравствуйте! У меня вопрос. Можно ли отправлять отчеты о завершении одного регламентного обслуживания сразу нескольким операторам?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  24. Spakus

    Здравствуйте, Андрей.
    Скажите, пожалуйста:
    1) Требуется ли перезапуск службы «Агент SQL-Сервера» или самого SQL-сервера в случае изменения параметра SQL «Память»(память выделяемая для SQL-Сервера)?
    2) В блоке про настройку СУБД говорится о необходимости установки параметра «max degree of parallelism» в значение 1, который позволяет ускорить производительность. В моем случае получилась обратная ситуация. У нас имеются сторонний софт QlikView(построение отчетов в оперативной памяти), который получает данные из СУБД. При установке параметра в значение 0(значение по умолчанию) запрос отрабатывал в течение 10 минут. После того как значение параметра было установлено 1, то время выполнения запроса увеличилось в разы(около 2-2,5 часов).
    Я так понимаю, что ваша рекомендация актуальна только для «легких» запросов, а для «тяжелых» запросов она дает обратный эффект.
    Что вы посоветуете в данном случае?
    3) Возможно ли обновление статистики в период выгрузки базы в *.dt?
    4) Как проверить наличие «нулевых» записей в таблице итогов?
    5) Как пересчитать все итоги, а не только текущие?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

    • GilevSlava

      Про «max degree of parallelism»

      Когда пользователи интенсивно вводят документы (или фоновоый процесс проводит документы), то большее значение имеет не скорость выполнения операции, а способ захвата ресурсов, включая аппаратные. В такой ситуации начать работу можно с установки в 1.

      Если у Вас пользователи преимущественно строят отчеты, то возможно установка «max degree of parallelism» 0 или больше 1 ускорит построение отчетов и не будет мешать другим пользователям.

      Но по моему проблема в том, кто и как решает какая у него нагрузка. Хорошо если он умеет анализировать «характер» нагрузки. QlikView это скорее исключение, нежели аргумент ставить 0.

      По правильному вообще еще «трогать» порог стоимости http://technet.microsoft.com/ru-ru/library/ms188603(v=sql.105).aspx , для баз 1С его можно поднять, тогда будет некий компромисс — документы с «легкими запросами по стоимости» будут ниже порога и не будут параллелиться, а тяжелые часовые отчеты будут наоборот распараллеливаться, так как у них стоимость будет скорее выше порога.
      Порог выставлять можно посмотрев на стоимость тяжелых запросов, собранных любым способом, лишь бы был виден план запроса.

      Платформа 1С не позволяет пользоваться возможностью скуля дать «хинт» индивидуально запросу про maxdop http://technet.microsoft.com/ru-ru/library/ms181714(v=sql.105).aspx . Для очень больших таблиц > 100 000 Gb можно было бы вручную добавить инструкцию для конкретного индекса базы http://technet.microsoft.com/ru-ru/library/ms188677(v=sql.105).aspx , но лицензионное соглашение 1С не позволяет это.

      Если запрос типа
      SELECT TOP 10
      wait_type ,
      max_wait_time_ms wait_time_ms ,
      signal_wait_time_ms ,
      wait_time_ms — signal_wait_time_ms AS resource_wait_time_ms ,
      100.0 * wait_time_ms / SUM(wait_time_ms) OVER ( )
      AS percent_total_waits ,
      100.0 * signal_wait_time_ms / SUM(signal_wait_time_ms) OVER ( )
      AS percent_total_signal_waits ,
      100.0 * ( wait_time_ms — signal_wait_time_ms )
      / SUM(wait_time_ms) OVER ( ) AS percent_total_resource_waits
      FROM sys.dm_os_wait_stats
      WHERE wait_time_ms > 0 — remove zero wait_time
      AND wait_type NOT IN — filter out additional irrelevant waits
      ( ‘SLEEP_TASK’, ‘BROKER_TASK_STOP’, ‘BROKER_TO_FLUSH’,
      ‘SQLTRACE_BUFFER_FLUSH’,’CLR_AUTO_EVENT’, ‘CLR_MANUAL_EVENT’,
      ‘LAZYWRITER_SLEEP’, ‘SLEEP_SYSTEMTASK’, ‘SLEEP_BPOOL_FLUSH’,
      ‘BROKER_EVENTHANDLER’, ‘XE_DISPATCHER_WAIT’, ‘FT_IFTSHC_MUTEX’,
      ‘CHECKPOINT_QUEUE’, ‘FT_IFTS_SCHEDULER_IDLE_WAIT’,
      ‘BROKER_TRANSMITTER’, ‘FT_IFTSHC_MUTEX’, ‘KSOURCE_WAKEUP’,
      ‘LAZYWRITER_SLEEP’, ‘LOGMGR_QUEUE’, ‘ONDEMAND_TASK_QUEUE’,
      ‘REQUEST_FOR_DEADLOCK_SEARCH’, ‘XE_TIMER_EVENT’, ‘BAD_PAGE_PROCESS’,
      ‘DBMIRROR_EVENTS_QUEUE’, ‘BROKER_RECEIVE_WAITFOR’,
      ‘PREEMPTIVE_OS_GETPROCADDRESS’, ‘PREEMPTIVE_OS_AUTHENTICATIONOPS’,
      ‘WAITFOR’, ‘DISPATCHER_QUEUE_SEMAPHORE’, ‘XE_DISPATCHER_JOIN’,
      ‘RESOURCE_QUEUE’ )
      ORDER BY wait_time_ms DESC

      в лидерах выдает CXPACKET, то я бы точно для эксперимента поставил бы «max degree of parallelism» = 1

      тема не такая простая как кажется
      вот здесь рекомендации от майкрософт http://support.microsoft.com/kb/2806535

      • Андрей Бурмистров

        …
        (текст комментария доступен только участникам Мастер-группы)

      • Spakus

        Вячеслав, Андрей — спасибо за разъяснения.

  25. dovcharenko90

    Максимальный объем оперативной памяти у сервера СУБД выставлен больше, чем физически есть на машине. Может ли это «вводить в заблуждение» СУБД, заставляя ее неоптимально распоряжаться ресурсами?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  26. Сергей Мазовец

    Андрей, предопределенные элементы в платформе 8.3 можно создавать не прибегая к конфигурированию из программного кода прямо из режима Предприятие.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  27. leonsk

    Андрей, вроде внимательно просмотрел ваши ответы по TempDB
    и остался вопрос — все же можно ли вручную очистить каталог используемый для TempDB от устаревших файлов, если после перезагрузки сервера там остаются файлы с давними датами и объем такого «мусора» (насколько я понял) довольно значительный для моего сервера?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

  28. InStep

    Вопрос по настройке использования оперативной памяти.
    SQL и сервер 1С расположены на одном сервере. 64х система, 24 Gb ОЗУ, SQL «выедает» всю свободную память, не занятой остается 200 Mb в лучшем случае. У меня два рабочих процесса 1С, допустим, по 1,5 Gb каждый. Правильно ли будет ограничить объем занимаемой памяти SQL 18-ю Gb? (24 — 3 — 2*1500 = 18). Приведет ли это к увеличению производительности, ведь SQL будет использовать меньше памяти, чем сейчас?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  29. bru_10

    Добрый день! Объединил базу с БСП, создал кнопку в форме, и написал туда код
    КО=ПредопределенноеЗначение(«Справочник.КлючевыеОперации.ПроведениеПоступления»);
    Время=ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремени(КО);
    Записать(Новый Структура(«РежимЗаписи»,РежимЗаписиДокумента.Проведение));
    ОценкаПроизводительностиКлиентСервер.ЗакончитьЗамерВремени(КО, Время);

    установил константу, в регистр замера почему то попадают по 2 записи на документ, причем с разным временем

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  30. Андрей

    Если 1С и SQL сервер находятся на одном физическом, но двухпроцессорном сервере, есть ли смысл разделять работу служб по процессорам и памяти (NUMA)? 1С на одном сервере в своей памяти, SQL на своем?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  31. Spakus

    Добрый день, Андрей.
    Ответьте, пожалуйста, на несколько вопросов:
    1) Для каких целей требуется регулярно(например, через скрипт) перезапускать службу «Агент сервера 1С:Предприятие 8.2»?
    2) Что будет с пользователями(фоновыми заданиями), которые были подключены к серверу 1С? Произойдет ли аварийное завершение работы?
    3) Требуется ли некий таймаут (если да, то сколько) между остановкой и запуском службы?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • Spakus

        Мне непонятно зачем все-таки перезапускать службу (процессы)? На него я ответа так и не получил.

        Можно перезапускать весь сервер просто для повышения стабильности и снижения фрагментации в памяти. — Речь идет о перезапуске сервера или службы?

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

  32. Андрей

    Можно ли посмотреть одновременно несколько файлов системного монитора?
    Т.е. у нас сохраняются 1 час = 1 файл, а я хочу взглянуть сразу на весь рабочий день. Это возможно?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • RuslanChuev

        У кого-нибудь получилось одновременно несколько файлов добавить через эту кнопку? Если выделяю несколько — выдает ошибку. У меня за день получилось 24 файла (при часовой перезаписи), например. И мне каждый по отдельности нужно добавлять :) Если несколько дней — еще кропотливее. Поставил перезапись раз в сутки :)

        • lexbond

          Тоже не получается добавлять несколько файлов. Мало того несмотря на то что все файлы кроме последнего уже завершены, нельзя смотреть отчет, пока не остановишь лог. Или что-то не так?

          • Андрей Бурмистров

            …
            (текст комментария доступен только участникам Мастер-группы)

  33. InStep

    Долго не мог понять, почему не отправляются сообщения о выполнении задания агента SQL Server. Все настроил как рекомендовано автором, тестовое сообщение отправлялось без проблем. Выяснилось, что если в свойствах агента почтовый профиль не был включен ранее (как в материалах курса), т.е. галка «включить почтовый профиль» устанавливается впервые, необходимо перезапустить агент SQL.
    После перезапуска службы все заработало.

  34. lepth

    У меня чего-то не получается подключить протокол «shared memory». Открываю «SQL Server Configurator Manager» — «Настройка клиента Native Client SQL версии 11» — «Клиентские протоколы» — Общая память уже стоит в положении «Включено». Проверяю с помощью запроса:
    select PROGRAM_NAME, net_transport
    from sys.dm_exec_sessions as T1
    Left Join sys.dm_exec_connections as T2
    ON T1.session_id=T2.session_id
    where T1.program_name LIKE ‘1CV8%’

    ничего не выдает. Создал базу с сервером базы данных «localhost» — все ровно ничего запрос не выдает.
    Использую:
    Windows server x64 2012 R2 Standard
    SQL server 2012
    1c server x64 8.3.5.1231

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  35. mmch

    Вопрос про Объединение на одном сервере 1c и MS SQL
    в видео сказано что объединение возможно при небольшом количестве пользователей.
    Это сколько, 10 — 50 — 100 — 300?
    Когда стоит выносит серверную часть 1с на отдельную машину? или когда имеет смысл объединить в в одном и использовать SHARED MEMORY?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  36. progr-2008

    Документы реализации бывают от 1-й до 50-ти строк, что вызывает необходимость разделить их на разные ключевые операции, как Вы рекомендовали.
    А как это сделать? Добавлять какой-то аналитический признак в документы и дорабатывать конфигурацию, в том числе, объекты для оценки производительности типовой конфигурации?

    Номенклатура во всех документах пересекается, другая аналитика документов — тоже.
    В УПП типовая оценка производительности на БСП, по-моему, не дает возможности такого разделения.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • progr-2008

        Сейчас в УПП код для проведения основных документов не нужен — в типовой конфигурации уже есть возможность оценки производительности для заказов, поступлений, реализации и др. — уже использую.
        Получается, для детализации по количеству строк все-таки надо доработку.

  37. FiguraD

    Добрый день. Подскажите пожалуйста по КА 1.1.52.1 — пытался включить замеры производительности, но 1С спотыкается на подключении внешней компоненты из общего макета. Это обычная dll, которую можно зарегистрировать под административными правами или нужно сделать что-то другое? Просто не хочется экспериментировать с рабочим сервером, а локально проверить пока нет возможности

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • FiguraD

        База в файловом варианте. Конфигурация измененная, но минимально. Платформа 8.2.19.106. Клиент Windows Server 2008 R2 Standart c Servise Pack 1 x64. Пользователь в 1С с полными правами, на сервере в группе опытных пользователей

        eda67075c99e8b26f15ead41e85a7474.png

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

          • FiguraD

            Самое смешное, что БСП я в базу не интегрировал. Это чисто встроенные в типовую конфигурацию средства. Хотелось обойтись малой кровью, но видимо придется добавлять подсистему.
            Кстати, вопрос: если в типовой конфе уже есть определенные подсистемы, необходимые для работы ОценкиПроизводительности, их обязательно нужно включать при объединении с БСП? У меня есть сомнения, что в КА эти подсистемы в точности такие же, как в БСП. А получить проблемы при обновлениях хочется меньше всего. К чему вопрос: в КА есть уже подсистема по оценке, но ее состав отличается от БСП. Например, нет справочника КлючевыеОперации

            • Андрей Бурмистров

              …
              (текст комментария доступен только участникам Мастер-группы)

            • Андрей Агеенко

              В УПП 1.3 тоже нет справочника, но есть перечисление «КлючевыеОперации».
              Все хорошо работает.

  38. imagik

    Вопрос: базу не удается выгрузить до тех пор, пока не перезагрузишь сервер. Куда стоит смотреть, на какие показатели?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • imagik

        Прошу прощения. Не удается выгрузить базу 1с (выдается сообщение: «сеанс завершен администратором». Перезагружаем вообще сервер (компьютер). Перезагрузка рабочих процессов 1с не помогает. Спустя некоторое время после работы пользователей базу 1с опять не удается выгрузить (сразу после перезагрузки сервера удается выгрузка). Сервер 32-разрядный, на нем напичкано всего: и сервер терминалов и sql и 1с. Разносить все по разным серверам клиент отказывается. Приходится налаживать то, что есть. Первая проблема -это просто возможность выгрузки базы 1с через конфигуратор без физической перезагрузки сервера. Сейчас вообще не понимаю, в какую сторону думать, чтобы хоть эту проблему решить….

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

          • imagik

            Т.е. лучше сохраняться средствами sql?
            На данном этапе выгружаю так из-за прихоти сис. админа, который к Sql особо не подпускает (даже пароль не дает). Тут и вторая задача: поставить у этого клиента все нужные настройки и регламентные процедуры и остальное, по-возможности, делать средствами 1с. Сохраняться приходиться часто, т.к. постоянно идут доработки конфигурации.
            Тогда еще дополнительно два вопроса:
            — как проверить нехватку оперативной памяти
            — что делать, если ее реально не хватает
            — и все же, сохраняться средствами sql ?

            • Андрей Бурмистров

              …
              (текст комментария доступен только участникам Мастер-группы)

              • Ruslan

                Андрей будет ли подробная информация про резервирование (создание бекапов) в курсе?
                Очень интересно посмотреть готовые скрипты бекапов, бекапов на ftp или в облако, узнать данные о том как правильно делать бекап лога и как часто его делать, как потом восстановить бекап лога если нужно вернуться на определенный момент времени.

                • Андрей Бурмистров

                  …
                  (текст комментария доступен только участникам Мастер-группы)

                • Игорь

                  Поддержу вопрос Руслана. Очень бы хотелось узнать «а как правильно все это делать?»

                  Андрей, может быть какое-нибудь небольшой аддон на эту тему выпустите? Навярняка у вас опыта в этом «килотонна» и много «собак съели».

                  Хотелось бы хотя бы на начальном уровне в этой погрузиться :)

                  Спасибо!

                  • Андрей Бурмистров

                    …
                    (текст комментария доступен только участникам Мастер-группы)

                • Andrew.K@mail.ru

                  Тема резервного копирования к оптимизации производительности имеет слабое отношение, и, я думаю, в курсе она не нужна.
                  Вот статья http://infostart.ru/public/173494/ , в ней достаточно подробно описано резервное копирование и даны ссылки на дополнительную более подробную документации.

  39. pyatkin

    Здравствуйте, Андрей.
    Для прохождения курса SQL и современная платформа есть, но ситуация на фирме такая что эксплуатируется УПП на платформе 8.1. Хотелось бы полученные знания применить на практике, но конфигурацию очень сильно меняли, поэтому в ближайшее время платформа останется 8.1.

    Вопрос. Существуют ли старые версии программных продуктов которые мы будем изучать БСП или облачный сервис, которые смогли бы работать на платформе 8.1.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  40. ultra-sw

    Андрей, доброго времени суток.
    Есть ли какие-либо рекомендации по выбору 1) уровня RAID, на котором лежат базы данных и база TempDB и 2) размеру страйпа (stripe size) в RAID, учитывая, что 1С обычно относят к OLTP системам.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • IvanSkrobot

        наверное, опять же лучше потестировать (например, как в статье http://www.oszone.net/1509/RAID).
        Статья старая, еще про 8.0 Верно ли:
        «кратность данных, с которой SQL сервер взаимодействует с дисковой подсистемой, всегда известна. Это размер страницы (page size).
        Для MS SQL сервера размер страницы составляет 8 Кб. Индексы записываются восьмистраничными блоками по 64 Кб»?

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

  41. mmch

    В типовой конфигурации Комплексная автоматизация (КА), подсистема Оценка производительности есть, и в ней есть механизм ЭКСПОРТА данных замеров.
    * Куда его можно загрузить?
    * Можно ли его загрузить в Сервис Гилева?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  42. progr-2008

    В УПП 1.3.57.1 есть БСП оценки производительности, но, проведение документов фиксируется только при ручном проведении документов.
    При групповой обработке — регистр сведений Замеры времени остается пустым, соответственно, данные не попадают в обработку Оценка производительности.
    Это правильно или еще что-то надо включить?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • progr-2008

        А как это сделать? В групповую обработку добавлять код фиксирования момента запуска и окончания работы?

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

          • progr-2008

            А добавить к функционалу БСП оценки производительности УПП отчеты (сейчас в перечислении ключевых операций только некоторые документы) — тоже к отчетам код надо добавлять или достаточно в перечисления их добавить?

            • Андрей Бурмистров

              …
              (текст комментария доступен только участникам Мастер-группы)

  43. Андрей

    Здравствуйте!
    Был вопрос по распределению памяти при использовании одного сервера для SQL и 1С. В продолжение:
    1) Как узнать сколько памяти максимально в течение дня занимал 1С сервер?
    2) У Вас была рекомендация использовать для TempDB отдельный быстрый диск. А как Вы относитесь для данной функции использовать RAM диск? Конечно при достаточном размере ОЗУ.
    3) Как можно определить какой объем ОЗУ сервера будет достаточен для SQL и 1С сервера, при том что используется несколько баз 1С?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  44. banzai

    Как рассчитать сколько памяти выделить серверу, на котором будет только MS SQL?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

          • imagik

            «то это может говорить о том, что серверу СУБД не хватает памяти, т.к. он слишком часто обращается к диску для чтения данных»
            Тогда нужно физически устанавливать дополнительную память? Железо?

            • Андрей Бурмистров

              …
              (текст комментария доступен только участникам Мастер-группы)

  45. a.bushmin

    В теории, операция записи данных в базу строго последовательна: Запись в файл лога (начало транзакции), запись в файл данных (сами данные), запись в файл лога (конец транзакции). В связи с этим часто рекомендуют размещать файлы лога и файлы данных на отдельных физических дисках: запись распараллеливается и становится менее рандомной, а запись в файл лога так и вообще становится линейной. Андрей, как вы относитесь к данной рекомендации с практической точки зрения или одного диска в виде рейда достаточно?

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • mmch

        Дополнительно к разнесению логов на отдельный диск можно использовать два лога
        1 — с фиксированным размером — основной
        2 — с динамическим приростом — он нужен если основной будет переполнен, а при ежедневном архивировании дополнительный лог можно резать. Тем самым можно сократить время на увеличение лога, если правильно рассчитать размер основного…

        • Artur_17

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

          • mmch

            По той же самой причине, на увеличение логи тратится время. Основной делается достаточно большим и неизменным, и находится на отдельном быстром диске, второй лог делается с динамическим приростом, и если системе не хватает первого лога она работает со вторым. Ежедневно делаете бакап логов, динамический (если вырос) автоматом сокращается, но основная работа идет с первым.

  46. ma2

    Андрей.В материале посвященном «обновлению статистик»,Вы не упомянули о хранимой процедуре sp_updatestats. Вы не рекомендуете ее использовать, почему?

    upd. ответ уже увидел в другом вопросе. можете не отвечать.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  47. fedey

    На последнем партнерском форуме озвучивали вот такое дополнение к формуле APDEX:
    Delta — насколько изменится общий Аpdex всей системы, если оптимизировать выбранную операцию
    Delta = (NF + NT/2) / Nall
    NF — число выполнений операции с временем от 4T
    NT — количество выполнений со временем от Т до 4Т
    Nall — число выполнений всех операций за выбранный период
    Delta учитывает:
    * все медленные операции (в том числе «хвосты распределений»)
    * все операции, производительность которых неудовлетворительна.
    * общее число всех операций за период.
    Даже сказали, что встроят в подсистему «Оценка производительности»

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  48. Антон Познянский

    Здравствуйте, Андрей.

    Подскажите на практическом примере что-же значит показатель очередь к дискам (Очередь к дискам «Не более 2*Кол-во дисков работающих парал-но»). По факту RAID 10 (16 дисков), на физической машине два виртуальных сервера с ролью SQL Server и Сервер 1С. Запускаю perfmon на вирт. сервере с ролью SQL, очередь около 2, что это?
    Насколько понимаю очередь к физическим дискам?
    И какой уровень опасный? Как посчитать ее на данном конкретном примере.

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

  49. _LEV_

    Добрый день Андрей. При выполнении задачи из первого занятия — по настройке сервиса Гилева, я взял за исходную базу БазаДляКурсаПоУскорению1С и объединил с ApdexClientWork82.cf, как показано в Модуле 1 (14). При этом появилась ошибка в модуле сеанса при старте:
    {МодульСеанса(11)}: Ошибка при вызове метода контекста (ПолучитьНастройки)
    APDEX_Настройки = APDEX_ОценкаПроизводительностиСерверВызовСервера.ПолучитьНастройки();
    по причине:
    Ошибка при вызове серверного метода.
    по причине:
    Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
    по причине:
    Ошибка преобразования данных XDTO:
    Запись значения свойства ‘ret’:
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/managed-application/modules}ret
    по причине:
    Ошибка отображения типов:
    Отсутствует отображение для типа ‘РегистрСведенийЗапись.APDEX_Настройки’

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

    • Artem56

      Добрый день ! Получил подобну ошибку, объединил файловую конфигурацию ут 11.1 с ApdexClientWork82 возможно в этом и состоит ошибка.

    • geser

      Та же проблема в файловом варианте БД.
      Думаю это связано с передачей контекста клиент-сервер между модулем сеанса и серверным модулем.
      Ошибка возникает при запуск в режиме Толстого клиент (упр. приложение).
      Те. Ошибка платформы.

      Вариант 1
      Используйте тонкий клиент

      Вариант 2.
      Явно перенесите получение настроек в модуль сеанса, например так:
      //APDEX_Настройки = APDEX_ОценкаПроизводительностиСерверВызовСервера.ПолучитьНастройки();
      НЗ = РегистрыСведений.APDEX_Настройки.СоздатьНаборЗаписей();
      НЗ.Отбор.Измерение.Установить(0);
      НЗ.Прочитать();
      Если НЗ.Количество() = 0 Тогда
      APDEX_Настройки = НЗ.Добавить();
      Иначе
      APDEX_Настройки = НЗ[0];
      КонецЕсли;

  50. egor

    Здравствуйте, Андрей.
    Не получается настроить работу через протокол shared memory, все настройки сделаны как в статье и видео, если установлены приоритеты на shared memory 1, на tcp/ip 2, то работа идет через tcp/ip, если его совсем отключить, то при запуске 1с выдается ошибка:
    ——————————————————-
    Ошибка при выполнении операции с информационной базой
    Ошибка СУБД:
    Microsoft SQL Server Native Client 10.0: Shared Memory Provider: The Shared Memory dll used to connect to SQL Server 2000 was not found [126].
    HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE=08001, state=1, Severity=10, native=126, line=0

    по причине:
    Ошибка СУБД:
    Microsoft SQL Server Native Client 10.0: Shared Memory Provider: The Shared Memory dll used to connect to SQL Server 2000 was not found [126].
    HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE=08001, state=1, Severity=10, native=126, line=0
    ——————————————————-
    что за библиотеки не хватает? как ее добавить? native client установлен, в configuration manager присутствует.

    проверка типа соединения производится через запрос:
    ——————-
    select PROGRAM_NAME, net_transport
    from sys.dm_exec_sessions AS T1
    left join sys.dm_exec_connections AS T2
    on T1.session_id = T2.session_id
    where T1.program_name LIKE ‘1CV8%’
    ———————————
    Все строки с TCP/ip

    • Андрей Бурмистров

      …
      (текст комментария доступен только участникам Мастер-группы)

      • egor

        SQL SERVER 2008 R2
        1С:Предприятие 8.2 (8.2.19.90)
        Проверка подлинности SQL Server и Windows, в настройка подключения на сервере 1С указан пользователь SQL (проверка подлинности SQL)

        • Андрей Бурмистров

          …
          (текст комментария доступен только участникам Мастер-группы)

          • egor

            Да, точно на одном. На скриншоте должно быть видно.

            a5a3924813b3d3de3cc28f69489e8d31.jpg

            • Андрей Бурмистров

              …
              (текст комментария доступен только участникам Мастер-группы)

Комментарии закрыты