Курс по Оптимизации 1С — Занятие №3
В рамках этого занятия необходимо изучить следующие материалы.
Модуль 3. Причины медленной работы
- Глава 7. Причины медленной работы
- Общие принципы анализа проблем производительности
- Режимы работы ЦУП. Работа с показателями ЦУП
- Диагностика проблем производительности по данным ЦУП
- Облачный сервис анализа медленных запросов, ожиданий на блокировках и событий технологического журнала
- Возможные причины медленной работы системы
Практическое задание
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии / обсуждение (314):
Комментарии закрыты

Если Сервер СУБД еще является сервером терминалов, насколько это критично?
Как проверить настройки RAID? что они некорректные?
…
(текст комментария доступен только участникам Мастер-группы)
«ЦУП оказывает серьезную нагрузку»
Если можно, пояснить еще раз, при сборе каких показателей и как?
…
(текст комментария доступен только участникам Мастер-группы)
Вопрос по Анализ длительных запросов:
— получается, что сервис будет собирать данные со всех моих баз?
— как-то можно оставить в списке только одну?
— «удалиться» из этого сервиса можно только «стерев» базу Анализа длительных запросов?
…
(текст комментария доступен только участникам Мастер-группы)
Вопрос по настройке облачной системы. В папке C:\Program Files\1cv8\conf уже должен находиться файл log.cfg ? или он будет создан системой?
…
(текст комментария доступен только участникам Мастер-группы)
и у меня нет флага «загружать логи ТЖ целыми файлами»: т.е. теперь все грузится частями? или как?
…
(текст комментария доступен только участникам Мастер-группы)
И продолжение вопроса по настройкам: «включать планы запросов». Там есть поля «метод обработки порогов длительности» и «количество потоков для обработки логов». Для чего они используются?
…
(текст комментария доступен только участникам Мастер-группы)
3 порога работают следующим образом
ставите первый порог 120 секунд
второй 20 секунды
третий 3 секунды
сначала в сервис будет загружено то что собралось по первому порогу, и запросов с длительностью более 120 секунд будет мало, что позволит не дожидаясь пока обсчитается остальной объем, заняться их оптимизацией
такую фичу мы сделали под компанию, у которой было 5000 пользователей в одной базе
для 50 пользователей этот механизм может не показать существенной разницы
Добрый день. В этом уроке в настройке облачного сервиса Вы рекомендуете в настройках поставить галочку «Оперативный режим получения информации о запросах». Но у меня прямо в надписи стоит «(не рекомендуется использовать)». Так как быть ?
…
(текст комментария доступен только участникам Мастер-группы)
Если Вам реально нужно быстро увидеть собранные данные, можете включить эту галочку. Если мы поймем что Вы 24х7 используете этот режим ДАЖЕ КОГДА СПИТЕ ))), то это означает что происходит перерасход наших мощностей вхолостую, в то время когда загрузить данные могли другие. В этом случае мы без предупреждения оставляем за собой право забанить учетку навсегда.
Собрали данные «оперативно», выключите этот режим и все будет хорошо.
Не могу победить настройку ЦУП.
Имеем:
Сервер 1. MS SQL 2008 R2, 1С 8.2.19.83, папки расшарены (здесь лежит исследуемая база)
Сервер 2. MS SQL 2008 R2, 1С 8.2.19.83 (здесь располагается сам ЦУП).
При настройке подключения практически все шаги проходят на ура (не без помощи бубна и понимания прав для расшаренных папок), но затык происходит на операции «Сервер ЦУП (ТЖ)». Ошибка звучит так: «Рабочим процессам информационной базы ЦУП необходим доступ к каталогам технологического журнала исследуемой информационной базы». На первом сервере все папки расшарены, права выставлены на Всех как локальные, так и для шары. Даже добавлен пользователь USR1CV82, ему даже выставлены права админа. На одном и на другом компьютере сервер 1С запущен от пользователя с одинаковым именем. На Сервере 1 в доступ к шаре не могу добавлять пользователя с Сервера 2, т.к. они не в домене.
При нажатии на кнопку «Проверить все» выходит ошибка с сообщение «Указанный каталог \\Server1\CUPLogs» не существует. Но он есть, и в него даже можно записывать.
Куда копать? Инструкцию ЦУП-а пока не осилил, вроде все права выставлены. И при прохождении шага настройки ТЖ все же нормально было.
…
(текст комментария доступен только участникам Мастер-группы)
Просто для ЦУП хотел использовать мощности другого сервера, который в данный момент простаивает.
…
(текст комментария доступен только участникам Мастер-группы)
В том то и дело, что права стоят :-(
Кстати, версия ЦУП 2.0.11.2
…
(текст комментария доступен только участникам Мастер-группы)
ну так рядом окошко с правами из вкладки «Доступ». Я просто на одном скрине объединил 2 окна с разными правами доступа: локальными и сетевыми
…
(текст комментария доступен только участникам Мастер-группы)
каждая новая ветка «не могу настроить цуп» как бы намекает — в наших сервисах вы такой проблемы не встретите, переходите на «темную сторону, у нас есть печенюшки» :)
1. имеется система 1000 пользователей. Как без помощи цуп понять сколько было таймаутов и деделоков в системе за прошедшие сутки на уровне субд и на уровне 1С
2. имеется система на 1000 пользователей — пользователи периодически жалуются что их выкидывает из системы. как понять — это массово или нет и сколько было таких случаев за сутки.
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, приношу извинение.
Мы потеряли раздел в котором задавали вопрос. Кстати это очень неудобно.
…
(текст комментария доступен только участникам Мастер-группы)
По видео не совсем понятно как воспроизвести взаимоблокировки на тестовой базе. Можно поподробней описать процесс?
…
(текст комментария доступен только участникам Мастер-группы)
и еще сразу же вопрос вдогонку…
«нужно завести пользователей с аналогичными именами и паролями в Management Studio»
Я в Management Studio завожу пользователя Сервер1/user. Аутенцификация средствами Windows (в именах входа). Это не то?Стучусь же с сервера 1с под Сервер2/user.
Если не то, то куда и что мне заводить?
Надеюсь, это будет самый проблемный клиент у меня….))
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день.
Есть два терминала (сервер 1с и сервер СУБД-SQL). Я туда вхожу через Cisco. Не в домене. Базы все запущены под пользователем sa.
Учетные записи Сервер1\USER и Сервер2\USER.
USER — наименование одинаково на обеих серверах. Пароли одинаковы на обоих серверах. И там и там я член группы Администраторы. Служба 1С запущена под пользователем Сервер2\USER
На сервере СУБД (SQL) в группы «Users», «Performance Monitor Users», «Distributed COM Users» тоже добавлен пользователь Сервер1\USER. В консоли «Group Policy Object Editor» (через Run \ gpedit.msc) в группу «Доступ на этот компьютер из сети» добавлена группа Администраторы (в которой я вроде как состою). Добавление себя локально (как Сервер1\USER).
Выдаются вот такие сообщения:
— нет доступа к Microsoft SQL Server (Сервер1), необходимого для определения возможности этого показателя. Убедитесь, что пользователь, от имени которого запущен ЦУП имеет доступ к Microsoft SQL Server (Сервер1)
— не удалось подключиться к серверу СУБД исследуемой информационной базы (Сервер1). Возможные причины неудачного подключения: у пользователя, запустившего ЦУП, нет логина с аутентификацией операционной системой, на сервере СУБД исследуемой базы. По поводу второго сообщения — ниже добавлена строчка
«.\MSSQL.cpp : 79 ( 0x36b7: Указанный ключ соответствия не обнаружен ни в одном из активных контекстов активации. )
Но на SQL Server для пользователя Сервер1\USER (авторизация windows) было настроено разрешение «Alter trace».
Как узнать, под каким пользователем я «стучусь» с сервера 1с на сервер СУБД ? Как проверить, что я имею доступ на сервер СУБД с сервера 1С ?
Куда еще копать ? неделю бьюсь…
…
(текст комментария доступен только участникам Мастер-группы)
Домена нет, пользователь заведен с одним и тем же именем и паролем на обоих серверах.
Как поставить соединение SQL Profiler или Management Studio ?
Буду завтра «пытать» сис. админа, чтобы хоть понимать, что у него спрашивать…
…
(текст комментария доступен только участникам Мастер-группы)
Сделал эмуляцию взаимоблокировки, в ЦУПе вижу показатель «суммарное время ожидания», но в аналитических показателях нет «анализа ожиданий» или «анализа взаимоблокировок» (только тексты запросов). В чем моя ошибка, как добиться сбора аналитических данных? Или ЦУП не анализирует взаимоблокировки 1С?
P.S.: использовал и «Регламентный мониторинг», и в просто «Мониторинге» включал принудительную запись аналитических показателей.
…
(текст комментария доступен только участникам Мастер-группы)
На шаге типы показателей не все галочки доступны. По инструкции понимаю, что
«Для пользователя, от имени которого запущен клиент ЦУП, должны быть настроены права доступа к Microsoft SQL Server следующим образом:»
как узнать, от имени какого пользователя я «стучусь» на сервер СУБД ? Какой пароль ему ставить ?
…
(текст комментария доступен только участникам Мастер-группы)
А пользователь сервера субд — это пользователь, под котрым запущена служба SQL, или пользователь ОС сервера субд?
…
(текст комментария доступен только участникам Мастер-группы)
Вопрос: пытаюсь дать пользователю sa права processadmin
Выдается ошибка
Действие Добавить элемент завершилось неудачно для объекта «ServerRole» «processadmin». (Microsoft.SqlServer.Smo)
…
(текст комментария доступен только участникам Мастер-группы)
использовать sa для задач 1С — плохая практика, лучше вообще отключите
создайте новую учетку и задавайте ей роли и права
Вячеслав, можно поподробнее про плохую практику использования sa? Какие минусы? Нужны аргументы для переубеждения сисадминов.
минуc это возможность брутфорса sa прежде всего, да и оставлен он для совместимости со старыми субд http://msdn.microsoft.com/ru-ru/library/ms144284.aspx
создавайте новую учетку и давайте ей роль sysadmin (если нужен аналог sa)
а на счет админов — их не нужно убеждать, лучше пивом угостите, если нужно что то от них )
Добрый день. Запутался с настройками облачного сервиса.
В настройках необходимо указывать путь к конфигурационным файлам сервера 1С:Предприятия 8. Если Клиент на одной машине, а сервер 1с на другой, в таком случае необходимо указывать путь до сервера 1с?
…
(текст комментария доступен только участникам Мастер-группы)
к logcfg.xml обращается серверная часть, поэтому пути нужно писать как они доступны учетной записи службы сервера 1С
добавили онлайн инструкцию по настройке клиента для сервиса анализа взаимных блокировок http://www.gilev.ru/setupdeadlock/
все типовые случаи проблем с настройкой рассмотрены
но если что расширим материал
Здравствуйте!
Не совсем понятно о чем говорит показатель количество выполняемых запросов, является ли симптомом проблем с производительностью?
…
(текст комментария доступен только участникам Мастер-группы)
Сбор оперативных показателей круглосуточно. Вопрос, сколько места будет занимать запись этих показателей?
…
(текст комментария доступен только участникам Мастер-группы)
ЦУП — только платная? нет демо версии?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый вечер!
Вопрос по ДЗ5.
Колонка «Сумма» у показателя «Количество выполняемых запросов»- это количество всех запросов или общее время выполнения всех запросов за указанный интервал времени? Что в данном случае показывает число 8,439 в колонке «среднее», среднее количество выполняемых запросов в секунду?
…
(текст комментария доступен только участникам Мастер-группы)
Андрей. правильно ли я поняла, что если я не вижу своего комментария к ДЗ№5, после того как его приняли, значит ответ был неправильный?
Добрый день!
Сначала комментарий уходит на модерацию, и только после одобрения становится видимым на сайте.
Ваш отчет по ДЗ № 5 уже принят.
Андрей, здравствуйте!
В ходе ваших занятий проскочила информация о подключении с сервера предприятия (…если вы не видите тут имя пользователя то соединение выполнено через авторизацию Windows… это было при описании настройки облачных сервисов Гилёва) к БД через авторизацию Windows. Раньше такой возможности вроде не было? Подключались стандартно через пользователя SQL сервера. Поэтому хотелось бы подробнее уточнить этот момент. Как это делается и есть ли в этом смысл?
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, здравствуйте.
На примере показателя «количество запросов» поясните смысл индикаторов максимум, среднее, сумма. Запускаю в базе 1000 фоновых заданий, каждое из которых выполняет один и тот же запрос. Цуп демонстрирует «сумма» — 290, среднее — 112. особенно смущает «сумма». Я полагал, что должно появиться значение 1000
…
(текст комментария доступен только участникам Мастер-группы)
Но тогда почему после отработки всех запросов в рамках фоновых заданий сумма показателя «количество запросов» не сбрасывается в ноль, если речь идет о показателе в момент времени?
…
(текст комментария доступен только участникам Мастер-группы)
Столкнулся с проблемой, что в облачный сервис не отправляются данные. Установил конфигурации Анализ длительных запросов, настроил, запустил запрос, по идее он должен был попасть в логи, зашел на сайт через час, и ничего не обнаружил. данные не перенеслись (нет даже списка анализируемых баз), как проверить соединение в этой конфигурации?
…
(текст комментария доступен только участникам Мастер-группы)
Как понять такую ситуацию. Вижу, что время выполнения запроса ~40 сек, а анализ проблем не видит. И не показывает, какой именно запрос выполняется так долго.
Как «поймать» что это за запрос?
…
(текст комментария доступен только участникам Мастер-группы)
Платформа 8.1, ЦУП 1.2
…
(текст комментария доступен только участникам Мастер-группы)
Я кстати заметил что в обучающем курсе ЦУП вы под платформой 8.2 запускаете, на 8.3 он упирается на COM соединении.
Заставить работать его на 8.3 удалось путем небольшого изменения кода
http://infostart.ru/public/313587/
…
(текст комментария доступен только участникам Мастер-группы)
можно попробовать использовать апдекс, добавьте его во все подозрительные операции, при этом логируйте время начала и завершения операции
зная время «всплеска» в цупе, можно найти по апдексу кто из пользователей в это время выполнял операции
далее повторно воспроизводите подозрительную операцию уже с замером отладчика и смотрите что составляет основное время
Здравствуйте! У меня закрались сомнения при просмотре о ЦУП и сервисах Гилева. В частности, при настройках сервисов Гилева необходимо настраивать пути к логам, трассировкам и настройкам ТЖ. Если по логам и трассировкам все понятно (это результат), то вот путь к файлу настройки ТЖ…. Если я правильно понял код в конфигурации, то данный файл создается (либо изменяется) при настройке/включении. Т.е автоматически. Так?
P.S. Среди списка видео Модуля 3 я не нашел, а как же настраивать сам технологический журнал? Например, не используя ЦУП или сервисы Гилева, что необходимо сделать, чтобы появлялись логи? Если мне не изменяет память, была какая-то обработка у 1С, при помощи нее можно было настроить ТЖ на сбор необходимых данных (вроде даже падение в dump). Но кажется, с ней какие-то проблемы были. Было бы неплохо, если бы в данном курсе была освещена настройка ТЖ вручную (или при помощи обработки).
…
(текст комментария доступен только участникам Мастер-группы)
да, в сервисах при включении мониторинга программно добавляются теги в logcfg.xml (что и куда собирать), при выключении инструкции из logcfg.xml удаляются
ручная правка данных тегов не рекомендуется без глубокого понимания «содеянного»
Добрый день!
Все таки я запутался модули, главы, занятия….
Скажите занятие 3 это нужно смотреть модуль 3, а в модуле 2-ю группу уроков с 1 по 52?
Добрый день!
В курсе 5 модулей. Также есть 15 занятий. В каждом занятии по несколько заданий для решения.
На странице каждого занятия указано какие материалы необходимо изучить для решения задания.
Скажите занятие 3 это нужно смотреть модуль 3, а в модуле 2-ю группу уроков с 1 по 52?
Да, все верно. В рамках занятия 3 нужно изучить Модуль 3 Глава 7.
А я себе создал отдельные файлы *.lst по нашим номерам занятий, т.к. в начале тоже запутался. Когда проигрывается файл содержания из модуля, то там не все по-порядку идет.
В данный момент я спасюсь вот так:
_Optimize-1Cv8-Module3-chapter7.lst
_Optimize-1Cv8-Module3-chapter8.lst
и т.д.
Кластер 1С состоит из 2-х серверов. Облачный сервис QueryTJ собирает данные только из одного (из того на котором запустился рабочий процесс QueryTJ), на втором logcfg.xml остался без изменений. Как сделать, чтобы данные собирались с обоих серверов?
Мало того, в зависимости от того на каком сервере в данный момент запустилось фоновое задание, там и включается журнал. Соответственно не все данные собираются даже с одного сервера. При выключении кнопкой выключить, на одном выключается сбор, на втором как повезет.
…
(текст комментария доступен только участникам Мастер-группы)
Это равносильно тому, что просто отключить второй сервер, т.к. при таком распределении, при обычной работе он использоваться не будет. Начнет использоваться, только если перестанет работать первый. Правильно я понимаю?
…
(текст комментария доступен только участникам Мастер-группы)
Потому что Вы написали мне «На каждом из серверов сделайте отдельный кластер только с одним текущим сервером.»
…
(текст комментария доступен только участникам Мастер-группы)
Круто! Теперь дошло, спасибо :)
Я решил эту проблему другим путем. Сделал 2 базы и прописал не локальные пути в настройках а сетевые. В 1-й базе для 1-го кластера, во 2-й для 2-го. Тоже работает.
Мы сравнивали “среднее время ожидания на блокировке СУБД” с показателем “среднее время выполнения запроса”? Как быть, если есть только показатель «количество выполненных запросов»? Соотношение для анализа тоже самое? Чем больше «среднее время ожидания на блокировке СУБД» относительно «количества выполненных запросов», тем…?
…
(текст комментария доступен только участникам Мастер-группы)
к предыдущему: Регл.задание «Включение трассировок» тоже не запускается
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте
Настраиваю сервис анализа блокировок, папки C:\LogTJ C:\TraceLog лежат на сервере 1с, доступ для полный «Всех», база SQL на другом сервере (ОшибкаМонитБлок-1.png) . При попытке «Включить мониторинг» происходит ошибка (ОшибкаМонитБлок-2.png). В папку C:\TraceLog ничего не пишется. Где ошибка?
И что значит на первом экране файл в табл.части D:\Microsoft SQL Server\MSSQL11.PRAGMAFARM\MSSQL\Log\log_11774.trc — это же журнал SQL на сервере SQL, к нему доступа с сервера 1С нет?
…
(текст комментария доступен только участникам Мастер-группы)
Если Вы программируете, то можете открыть код клиентской части конфигурации и посмотреть как оно работает.
Каталог с трассировкой должен быть доступен учетной записи, из под которой работает служба MS SQL Server.
На ЛЮБОМ компьютере для ЛЮБОЙ учетной записи как правило доступен каталог с общей папкой C:\Users\Public. Если Вы не администрируете скуль, то можете создать там подкаталог C:\Users\Public\TraceLog.
Диск C: обычно стандартно выбирается для установки Windows, если операционная система установлена на другой диск, то путь будет отличаться.
У нас в компании на одном кластере 1С работает 62 базы 1С. ЦУП и облачные сервисы (кроме QueryTJ) настраиваются на конкретную базу. Несколько одинаковых облачных сервисов, я так понимаю запустить не получится. Как быть в этом случае?
…
(текст комментария доступен только участникам Мастер-группы)
Можете привести пример, когда вы хотите облачными сервисами ОДНОВРЕМЕННО устранить например блокировку в двух или более базах.
Наверняка блокировки устранять будет один человек, значит он исправит ПОСЛЕДОВАТЕЛЬНО код сначала для одной базы. Затем для другой. Для этих целей например облачного сервиса последовательно проанализировать сначала блокировки для одной, затем для другой базы хватит.
Если у вас стоит цель сравнить интенсивность блокировок в разных базах, вы можете собрать статистику блокировок сервисом Анализа событий ТЖ Status. Там будет видно соотношение блокировок.
Если Вы убедите нас в целесообразности изменить поведение облачных сервисов реальной ситуацией, то с вероятностью 99% мы это сделаем.
Между собой все наши облачные сервисы совместимы и могут работать параллельно.
То что у вас работают одновременно на сервере 62 базы, достаточно вести общую статистику, выбирать ту базу, где проблемы выражены наиболее ярко и решать проблему именно там. После устранения проблемы в этой базе переходить к следующей базе. Это еще и наиболее рационально и в плане экономических расходов и соответствует правилу Парето.
1)из видеоурока не совсем очевидно, как были воспроизведены взаимоблокировки. Можно подробнее описать?
2)ЦУП на данный момент работает только с MS SQL? А сервисы Гилева с Oracle/Postgree работают?
3)Для расследования проблем избыточных ожиданий на блокировках, принципиально использовать показатель «суммарное время ожидания на блокировках СУБД и 1С», или подойдет «суммарное время ожидания на блокировках СУБД»? Разница насколько существенная?
…
(текст комментария доступен только участникам Мастер-группы)
а у вас Оракл стоит?
Есть не-1с система, которая крутится на оракле. Из нее данные выгружаем в скуль для 1С. Сейчас только рассматриваем вариант переводить 1С на Оракл.
На последнем нашем проекте с использованием Оракл мы практическим путем выяснили что MS SQL Server лучше подходит для большинства задач на платформе 1С:Предприятие.
Например столкнулись с тем, что у Оракла нет статистики для вновь создаваемых временных таблиц и при размещении там большого количества строк данная субд в десятки раз проигрывала MS SQL Server.
Не хотелось бы, что создалось впечатление что Оракл «плохой». Это не так. Однако рекомендую делать обоснованный выбор субд реальным функциональным и нагрузочным тестированием, а не просто потому что это «было под рукой». Цена «не правильного» пути может быть очень высокой.
Если Вы предоставите нам доступ к среде с постоянно реально работающим ораклом, мы сделаем работу сервисов в этой среде. Именно там мы адаптировали под Postgre. Пока ни одно реальное предприятие с Ораклом к нам не обращалось. Мы разрабатываем сервисы по «прецедентам».
я бы с радостью, но СБ не пропустит, однозначно…
кто хочет решить проблему, тот найдет способ
это универсальное правило
Вопрос по заданию № 5- параметр Среднее время ожидания на блокировках СУБД считается для одного запроса или для того количества запросов, которые выполнялись в момент времени.
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте
настраиваю сервис анализа долгих запросов, при попытке включить обработку ТЖ, происходит ошибка
«Возможно нет прав на доступ к каталогу для создания файла: C:\Program Files\1cv82\conf\logcfg.xml {ОбщийМодуль.ТехнологическийЖурнал.Модуль(106)}: Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из ‘C:\Users\USR1CV8\AppData\Local\Temp\v8_52F6_1c.xml’ в ‘C:\Program Files\1cv82\conf\logcfg.xml’ : Каталог не обнаружен»
права на каталог C:\Program Files\1cv82\conf\logcfg.xml для всех полные.
Прошу прощенья! не заметил — у меня путь к \1cv8 — исправил, все заработало.
Здравствуйте.
Написал в окне http://курсы-по-1с.рф/ускорение-1с/стартовая-страница/практическое-задание-05/
ответ на задание№5, «нажал» «Добавить комментарий» — и ответ исчез
Это правильное поведение? мой ответ доставлен адресату?
В вашем курсе «программирования 1С…» я всегда видел свои ответы.
Здравствуйте, Сергей!
Да, все в порядке.
После того, как Вы оставляете комментарий, он сразу не появляется на сайте, а уходит на модерацию.
Под Вашим комментарием сразу отображается надпись об этом.
После того как преподаватель одобрит Ваш комментарий, он становится видимым на сайте.
Здравствуйте!
Запустил ЦУП на мониторинг , значения показателей , например анализ запросов — показывают что в системе есть активность(рис1) . Однако ЦУП в режиме просмотра пишет «нет проблем».(рис2) Хочется понять как увидеть структуру наиболее «активных» запросов и процент загрузки от их выполнения , как например в консоле SQL (рис3). И зависит ли анализ данных от мощности «железа» — т.е. на более мощном сервере ЦУП не видит проблем , на менее мощном — наоборот.
…
(текст комментария доступен только участникам Мастер-группы)
Андрей , эту планку можно уменьшить ? т.е. основной вопрос был — в том что анализ запросов — он зачем нужен ? т.е. неважно что меньше секунды , SQL то показывает тем не менее что среди них есть запрос под номером 1 , самый грузящий по статистике …как его найти ЦУПом:?
…
(текст комментария доступен только участникам Мастер-группы)
так отлично — ЦУП его может показать ?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо…то что надо !
Хочу уточнить еще раз.
ЦУП — нормально работает только с 8.2 и только на базах с одинаковыми версиями платформы.
т.е. при поголовном переходе на 8.3 этот механизм использовать пока не представляется возможным?
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, добрый день,
аналитические показатели мы не рассматривали в уроке, верно?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо!
Здравствуйте.
После изучения каких занятий целесообразно выполнять практическое задание 5?
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте. В видео Chapter 7 Lesson 33 в самом конце мелькнула фраза : «Сбор оперативных показателей можно выполнять круглосуточно. Сбор оперативных показателей никак не нагружает рабочую систему и базу ЦУП».
Означает ли это, что запись оперативных показателей можно также выполнять круглосуточно и на производительность системы это не влияет ?
Спасибо.
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Анализируя данные ЦУП в практическом задании №5, обратил внимание, что количество таймаутов и взаимоблокировок — дробные числа (смотрю колонку «максимум»). При этом в качестве единицы измерения стоит «шт/сек». Т.е. получается, что при опросе данных показателей Perfomance Monitor выдает какое-то среднее значение за какой-то промежуток времени, иначе здесь были бы только целые числа? По какому алгоритму считаются таймауты и взаимоблокировки?
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте!
1) Попытался смоделировать ситуацию запуска неоптимального запроса для того, чтобы увидеть, как меняется показатель «суммарное время выполнения запроса» в ЦУПе. Ситуацию выполнял в учебной базе, в ней никаких других сеансов кроме моего не было. В итоге на середине график внезапно опускается до 0, затем снова начинает расти. При этом неоптимальный запрос продолжал выполняться. С чем может быть связан такой скачок до нуля?
2) В видео Вы говорите, что симптомом неоптимальных запросов является пикообразное поведение графика показателя «суммарное время выполнения запросов». Но если в базе работают 1000 пользователей, и из-за их действий в системе постоянно происходит выполнение различных запросов, разве мы увидим эти пики? Они же вероятно как-то будут компенсироваться в зависимости от того, какие операции выполняют другие пользователи в этот момент.
…
(текст комментария доступен только участникам Мастер-группы)
1. У меня запрос просто выполнялся и никуда не выводился после выполнения. Сегодня попробовал снова запустить запрос — картина почти такая же, только график упал не до 0, а до близкого к нулю значения (1-2 сек), после чего снова стал расти.
К вашему ответу возник дополнительный вопрос — если даже предположить, что запрос выполнился, а потом началась отрисовка результата, то почему график снова стал расти? Ведь запросы в системе в этот момент не выполняются (активный пользователь только я).
…
(текст комментария доступен только участникам Мастер-группы)
ЦУП. Оперативные показатели. Каким образом (что является источником данных) ЦУП получает данные каждого из оперативных показателей?
…
(текст комментария доступен только участникам Мастер-группы)
>ЦУП программно опрашивает консоль кластера
Т.е. данные которые ЦУП может получить от агента сервера 1С (количество выполняемых запросов, максимальное время выполнения запросов, суммарное время выполнения запросов, время ожидания на блокировках 1С)он запрашивает у него, а остальные (время ожидания на блокировках СУБД, количество взаимоблокировок) берет из счетчиков ОС (например: SQLServer:Loks)?
Еще вопрос: Время выполнения запроса в данном случае это: время за которое сервер 1С предприятия передает запрос SQL серверу и получает от него результат запроса, т.е. не учитывается время передачи данных от сервера 1С толстому клиенту?
…
(текст комментария доступен только участникам Мастер-группы)
Вопросы по использованию ЦУП:
1) Если в один момент времени в базе выполняется несколько запросов нескольких пользователей — как на графике будет отображаться «суммарное время выполнения запросов» и «суммарное время ожидания на блокировках»? Как по графику понять сколько выполнялся каждый запрос?
2) Показатели «максимальное время выполнения запросов» и «среднее время выполнения запросов» — что они показывают? За какой промежуток берется среднее и максимальное?
3)Оперативные показатели не оказывают нагрузку на систему? Т.е. их можно собирать регулярно без ущерба для производительности?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день! Увеличивают ли взаимоблокировки показатель ЦУП количество таймаутов? И увеличивают ли взаимоблокировки показатель ЦУП суммарное время ожидания на блокировках?
…
(текст комментария доступен только участникам Мастер-группы)
Качество картинки оставляет желать лучшего (((
Пожалуйста, прокомментируете третий график домашнего задания. Так выглядит запрос в цикле? Если выполняется несколько запросов, которые выполняются из разных баз. Старт следующего запроса выполнен до завершения предыдущего. График будет выглядеть так же?
…
(текст комментария доступен только участникам Мастер-группы)
Задание 5
…
(текст комментария доступен только участникам Мастер-группы)
А верно ли будет утверждать, что если идет запрос в цикле и у нас работает ОДИН пользователь, то количество одновременно выполняемых запросов будет равно единице.
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день.
Вопрос по практическому заданию.
Правильно ли я понимаю, раз максимальное время ожидания 8 сек и возникли “таймауты”, то в ИБ настроено время ожидания не 20 сек?»
…
(текст комментария доступен только участникам Мастер-группы)
Практическое задание номер 5.
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте!
В уроке «Сервис анализа блокировок. Установка» рекомендуется снимать режим совместимости с конфигурации, также встретил статью http://www.gilev.ru/non_8_2_13/, где подробно описаны причины. В частности, в ней сказано, что только при отключенном режиме совместимости возможно использование протокола SHARED MEMORY. У меня есть 2 вопроса:
1. Действительно ли режим совместимости влияет на возможность использования протокола SHARED MEMORY?
2. Почему большинство типовых конфигураций (УПП, КА, ЗУП) на данный момент выходят с включенным режимом совместимости с версией 8.2.13?
…
(текст комментария доступен только участникам Мастер-группы)
Попробовал сделать пустую базу (версия платформы 8.3.5.1248), поставил в ней режим совместимости с 8.2.13, запустил тонкий клиент и выполнил запрос из видео урока про shared memory — все существующие соединения были с протоколом shared memory. Также в конце того же видео урока сказано, что режим совместимости не влияет на использование shared memory. Все-таки, получается, что не влияет?
…
(текст комментария доступен только участникам Мастер-группы)
Нет файлов с текстами задания и ссылка на следующее задание сразу на ДЗ5, а не на ДЗ4.
Или ДЗ5 это и есть ДЗ для 3-го занятия?
Добрый день!
Да, все верно. Занятие № 3 включает в себя задание № 5.