ta muallif kitobidan iqtiboslar  Настольная книга 1С:Эксперта по технологическим вопросам. Издание 2

отказ от ошибочного рекурсивного вызова ЭтотОбъект.Записать() из транзакции записи этого же объекта. Платформа распознает такую ситуацию и не дает развиваться рекурсии, но ошибки блокировок при этом возникать могут
Fikr bildirish
Если исключительную ситуацию отработать с помощью скобок Попытка... Исключение... КонецПопытки, расположенных внутри транзакции, то транзакция не завершится в момент возникновения исключительной ситуации, она дойдет до следующего обращения к данным – чтения или записи, продолжая при этом блокировать ресурсы, и откатится с сообщением: «В данной транзакции уже происходили ошибки!»
Fikr bildirish
нет смысла включать в него свыше 20 позиций
Fikr bildirish
К критичным ошибкам относятся: ошибки блокировок, системные ошибки, ошибки защиты, аварийные завершения процессов кластера серверов «1С:Предприятия», зависание процессов кластера серверов «1С:Предприятия».
Fikr bildirish
Для измерения длительности запроса в других СУБД (не MS SQL Server) рекомендуется использовать технологический журнал «1С».
Fikr bildirish
Плохая работа запроса для СУБД MS SQL проверяется так: включив профайлер SQL Server, выполняем ключевую операцию еще раз и собираем длительности всех запросов, выполнявшихся во время его работы (показатель duration).
Fikr bildirish
У проблем производительности есть два обычных подозреваемых: плохая работа запроса, плохая работа кода.
Fikr bildirish
Уровень изоляции теоретически может устанавливаться как для всей СУБД, так и для одной транзакции и даже с определенными ограничениями (ограничений мало) изменяться в течение транзакции.
Fikr bildirish
Snapshot (изоляция моментального снимка), отдельный уровень изоляции в SQL Server 2005.
Fikr bildirish
Уровень указывает, что запросы не могут считывать данные, которые были изменены другими транзакциями, но еще не были зафиксированы.
Fikr bildirish