Обеспечение качества и инструменты (Часть 3)

Petro Bazeliuk —  Сентябрь 26, 2015 — 2 комментария

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов.

События EXCPCNTX — события, которые начались, но не закончились в момент возникновения нештатной ситуации. Сайт ИТС (требуется подписка).


Событие CALL — входящий удаленный вызов (удаленный вызов на стороне приемника вызова). Сайт ИТС (требуется подписка).


События EXCP — исключительные ситуации приложений системы «1С:Предприятие», которые штатно не обрабатываются и могут послужить причиной аварийного завершения серверного процесса или подсоединенного к нему клиентского процесса. Сайт ИТС (требуется подписка).


Событие SCALL — исходящий удаленный вызов (исходящий вызов на стороне источника вызова). Сайт ИТС (требуется подписка).


Событие VRSREQUEST — запрос к серверу за некоторым ресурсом. Сайт ИТС (требуется подписка).


Событие VRSRESPONSE — ответ сервера. Сайт ИТС (требуется подписка).


События LEAKS — события, связанные с утечкой памяти, которые могут быть вызваны ошибками в коде конфигурации. Сайт ИТС (требуется подписка).
События MEM — события, связанные с увеличением объема памяти, занятой серверными процессами (ragent, rmngr, rphost). Сайт ИТС (требуется подписка).


Ошибки блокировок на уровне технологической платформы всегда будут записаны в технологический журнал и будут иметь вид (текст в поле Descr будет включать в себя):

  • «Превышено максимальное время ожидания предоставления блокировки» — для таймаутов на управляемых блокировках;
  • «Неустранимый конфликт блокировок» — для взаимоблокировок на управляемых блокировках.

Сайт ИТС (требуется подписка).


“Max degree of parallelism” в Microsoft SQL Server — число процессоров, задействованных для выполнения одной инструкции, для каждого из планов параллельного выполнения. Детально рассмотрено в пункте 21 эксплуатация серверов СУБД.


Ключевая операция — всегда начинается и заканчивается на клиенте. Операция является атомарной, то есть единичным действием пользователя, после которого пользователь непрерывно ожидает отклика от информационной системы. Ключевая операция не может содержать нескольких действий пользователя. Детально на сайте ИТС (требуется подписка).


Ключевая операция — всегда начинается и заканчивается на клиенте. Операция является атомарной, то есть единичным действием пользователя, после которого пользователь непрерывно ожидает отклика от информационной системы. Ключевая операция не может содержать нескольких действий пользователя. Детально на сайте ИТС (требуется подписка).


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


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


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


Ошибки блокировок — ошибки, возникающие при:

  • превышении максимального времени ожидания предоставления блокировки (lock request time out);
  • неустранимого конфликта блокировок (взаимоблокировка – deadlock).

Сайт ИТС (требуется подписка).


Бесконечную рекурсию в коде на встроенном языке можно увидеть анализом кода с помощью отладки.


Показатель APDEX рассчитывается по формуле: APDEX = (Nt + N4t / 2) / N, где
N — общее число операций за период,
Nt — число операций выполненное за целевое время T,
N4t — число операций не уложившиеся в T, но уложившиеся в 4*T.
Хорошая статья по ссылке.


«Контроль потребления памяти» (в ЦКК) — данная контрольная процедура позволяет вести мониторинг размера оперативной памяти, захваченной рабочими процессами кластера. Это позволяет своевременно обнаруживать случаи, когда рабочий процесс по каким-то причинам занимает слишком большой объем памяти, что может привести к замедлению или даже неработоспособности системы. При настройке процедуры следует указать максимальный допустимый размер захваченной оперативной памяти. Книга по теме «1С:Корпоративный инструментальный пакет», версия 2.0, руководство по использованию с. 224-226.


«Контроль потребления памяти» (в ЦКК) — в дополнение предыдущему пункту, так же собирает информацию о сеансах пользователей, выполняющих запросы к серверу «1С:Предприятия», что позволяет выявить пользователей, на долю которых пришелся максимальный рост объема захваченной памяти.

Petro Bazeliuk

Записи

Опыт работы с «1С:Предприятие 8» — более 10 лет, за это время реализовано 30 успешных проектов по итеративным методологиям Scrum и Kanban. Оптимальные решения для высоконагруженных ИБ с онлайном от 400 человек. Занимаюсь продвижением в массы системы контроля версий — git и методики git-flow, TDD, BDD, а также проработкой паттерна минимальной модификации конфигурации и внесением изменений без обновления базы данных. Время от времени участвую в проекте xUnitFor1C.

2 комментария to Обеспечение качества и инструменты (Часть 3)

  1. 

    А почему на 48 ответ не EXCP — Исключительная ситуация приложения системы «1С:Предприятие», которое штатно не обрабатывается и может послужить причиной аварийного завершения серверного процесса или подсоединенного к нему клиентского процесса?

    Нравится

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s