Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.69 KB

hints_and_tips.md

File metadata and controls

29 lines (20 loc) · 1.69 KB

Советы и подсказки

CALL / SCALL IName=ISeanceContextStorage

  • attachSeanceIB - назначение сеанса соединению с информационной базой (делается в начале вызова).
  • detachSeanceIB - отмена назначения сеанса соединению с информационной базой (делается при окончании вызова).
  • seanceParametersPresave - сохранение измененных за вызов данных сеанса.
  • seanceParametersCommit - подтверждение сохранения.
  • setCallID - пометка номера вызова и запрета повтора.

В данной транзакции уже происходили ошибки ...

Расследование подобной ошибки может быть очень сложным и утомительным. Чтобы найти место в котором происходит отметка транзакции как не восстановимой, можно собрать события SDBL с фильтром Func=setRollbackOnly.

Эскалации управляемых блокировок и ошибки.

Эскалация управляемых блокировок отмечается в событии TLOCK. Такие события можно найти в технологическом журнале по запросу ealsticsearch:

+event:TLOCK +"escalating=true"

Ошибки при установке управляемых блокировок можно найти по запросу:

+event:EXCP +"Exception=TLockException"