Что такое состояние блокировки "Преобразование"
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Понимаю, конечно, что не по теме этого форума, но может кто знает,а?
Блокировки SQL могут быть в состояние "Установлена" (когда ресурс заблокирован нашей транзакцией), "Ожидание" (когда ресурс захвачен другой транзакцией и наша просто ждет). А есть еше третье состояние "Преобразование" (по англицки в тегах XML requestType="convert", к примеру:
Так вот, первые два состояния я понимаю, а вот третье не могу понять :( Что это означает "requestType="convert""? Что и во что приобразуется? Один вид блокировки в другой или что?
Может кто знает или где покапаться? (Как мог инет я уже облазил - но видимо что-то упустил :( )
В догонку, с точки зрения 1С это встерчается в "Центре управления производительностью". МОжет кто работал с этой конфигурацией?
Блокировки SQL могут быть в состояние "Установлена" (когда ресурс заблокирован нашей транзакцией), "Ожидание" (когда ресурс захвачен другой транзакцией и наша просто ждет). А есть еше третье состояние "Преобразование" (по англицки в тегах XML requestType="convert", к примеру:
- <owner-list>
<owner id="process8ab018" mode="RangeS-S" />
</owner-list>
- <waiter-list>
<waiter id="processbe45c8" mode="X" requestType="convert" />
</waiter-list>
Так вот, первые два состояния я понимаю, а вот третье не могу понять :( Что это означает "requestType="convert""? Что и во что приобразуется? Один вид блокировки в другой или что?
Может кто знает или где покапаться? (Как мог инет я уже облазил - но видимо что-то упустил :( )
В догонку, с точки зрения 1С это встерчается в "Центре управления производительностью". МОжет кто работал с этой конфигурацией?
По теме из базы знаний
- Почему инциденты – это полезно, и как их правильно готовить
- RabbitMQ + Конвертация Данных 3.0
- Управление сборкой. Расширение для конфигурации СППР
- Приемы быстрой работы в EDT/Git
- Эффективное управление фоновыми заданиями и коммуникация сеансов сервера с Фоном с помощью Структуры обмена (ноу-хау) + Бонус: Альтернативный вариант через Хранилище настроек
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ИМХО - конверт = дедлок (в старых серверах). Невозможность захвата Х после S. В терминах MS SQL. Это умный современный сервер так показывает, что повисло преобразование вида блокировки. Потому как нельзя так делать. В старом это бы был тупой дедлок.
(3) Ягг, не могу сейчас проверить как это будет выглядеть в натуре, но смысл всей этой бодяги в том, что если два клиента одновременно делают софт, а потом оба пытаются сменить на хард, то это железный дедлок. То, что новые сервера стали это состояние хотябы сообщать - уже большая радость.
(5) Ягг, что рушит-то ? Дедлок возникает по факту появления некорректной последовательности запросов на блокировку. "Преобразование" вероятно просто "третье состояние триггера". Ахтунг, так скать. ;)
Практически тут посоветовать можно одно - выяснить почему оно возникает. Взять два отладчика, SQL-монитор и курить всё это до посинения.
ЗЫ Можно также покурить свежий мануал SQL-сервака
Практически тут посоветовать можно одно - выяснить почему оно возникает. Взять два отладчика, SQL-монитор и курить всё это до посинения.
ЗЫ Можно также покурить свежий мануал SQL-сервака
(8) sergathome, "управялемые блокировки" 1С это немного другое. там все досточно понятно и относительно не сложно (если аккуратно). меня клинит к сожалению на том в чем я не очень хорошо ориентируюсь - блокировки самих баз данных.
В 1С то как раз два варианта: разделяемая и исключительная (или или). А в SQL их гораздо больше, да и еще с тремя состояниями :)
В 1С то как раз два варианта: разделяемая и исключительная (или или). А в SQL их гораздо больше, да и еще с тремя состояниями :)
Все таки правильный ответ (2). Имено что "Невозможность захвата Х после S... повисло преобразование вида блокировки". Я думал что сначала снимается болкировка S и ставится X, и в этом моя ошибка - в таких случаях боликровка не снимается, а преобразовывается. Детальный ответ есть в "Профессиональная разработка в системе 1С:Предприятие 8", стр. 757
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот