Блокировка индекса на уровне страниц. Практическое расследование взаимоблокировки

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

Читать далее «Блокировка индекса на уровне страниц. Практическое расследование взаимоблокировки»

 Способы получения статистической информации об ожиданиях на блокировках в базе данных

Для контроля качества работы системы необходимо уметь получать статическую информацию разного вида. В этой статье мы узнаем о способах получить статистическую информацию об ожиданиях на блокировках. К вопросам данного вида можно отнести: «Происходят ли ожидания на блокировках при работе пользователей?», «Какое общее время система проводит в режиме ожидания блокировок?». Поскольку мы работает с 1С:Предприятие, в которой разработан свой механизм блокировок, то ответы на данные вопросы необходимо рассматривать с двух точек зрения: «Управляемые блокировки» и «Блокировки СУБД».

Читать далее «Способы получения статистической информации об ожиданиях на блокировках в базе данных»

 Длительная операция внутри транзакции

Длительные операции внутри транзакции могут привести к проблемам параллельности работы пользователей, в данной статье мы диагностируем эту проблему и разрешим ее.

Читать далее «Длительная операция внутри транзакции»