|
Вопрос по блокировкам | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
14.03.14
✎
09:15
|
(наверное, уже поднимался, но что-тоне нашёл)
Есть конфа (на базе ут 10.3) в режиме автоматических блокировок. Возникло желание перевести часть на управляемые. Если я просто переклю режим конфигурации в управляемые блокировки, но ничего не поменяю в коде - ничего не сломается? |
|||
1
Новиков
14.03.14
✎
09:20
|
От кого, от кого, но от тебя, Дениска, не ожидал...
|
|||
2
Heckfy
14.03.14
✎
09:25
|
Ничего не сломается.
|
|||
3
ДенисЧ
14.03.14
✎
09:26
|
(1) У всех всё иногда бывает в первый раз
(2) понял, спасибо. |
|||
4
shuhard
14.03.14
✎
09:29
|
(0) сломается, конечно
|
|||
5
ДенисЧ
14.03.14
✎
09:29
|
(4) что именно?
|
|||
6
EasyRider
14.03.14
✎
09:29
|
Если где-то есть код НачатьТранзакцию(),то его надо переписать НачатьТранзакцию(РежимУправленияБлокировкойДанных.Управляемый) как минимум.Ну и в местах,где в запросах есть ДЛЯ ИЗМЕНЕНИЯ надо сделать ручную блокировку,а то грязное чтение будет.
|
|||
7
shuhard
14.03.14
✎
09:30
|
(5) всё
|
|||
8
ДенисЧ
14.03.14
✎
09:32
|
(7) Огласите весь список, пожалуйста...
|
|||
9
ptiz
14.03.14
✎
09:33
|
(0) Замучаешься переводить по частям. Лучше - сразу всё на управляемые.
|
|||
10
scanduta
14.03.14
✎
09:33
|
Режим блокировок помимо конфигурации также задается для каждого документа отдельно
|
|||
11
ДенисЧ
14.03.14
✎
09:34
|
(9) Я замучаюьс переписывать всю ут 10 сразу на управляемые :-)
|
|||
12
scanduta
14.03.14
✎
09:36
|
Я думаю можно ставить в конфе управляемый, и уже для тех документов который будешь переписывать ставь управляемый режим. Хотя если честно не тестил.
|
|||
13
Новиков
14.03.14
✎
09:39
|
(6) а Документы, которые в этих транзакциях проводятся - они готовы к управляемым блокировкам то?
|
|||
14
х86
14.03.14
✎
09:40
|
(6)читаем СП
Тип: РежимУправленияБлокировкойДанных. Установка параметра имеет смысл, если для свойства конфигурации "Режим управления блокировкой данных" выбрано значение "Автоматический и Управляемый". Если значение параметра Автоматический, то данная транзакция будет выполняться в режиме автоматических блокировок. Если значение параметра Управляемый, то в данной транзакции будут выполняться управляемые блокировки. Если к моменту вызова данного метода была начата транзакция, выполняющаяся в автоматическом режиме управления блокировками, то установка значения параметра Управляемый не приведет к изменению режима управления блокировками. Если к моменту вызова данного метода была начата транзакция, выполняющаяся в управляемом режиме блокировок, то установка значения параметра Автоматический приведет к возникновению исключительной ситуации, которая может быть обработана конструкцией Попытка... Исключение... КонецПопытки. Если для свойства конфигурации "Режим управления блокировкой данных" выбрано значение "Управляемый", то значение параметра по умолчанию Управляемый. Значение по умолчанию: Автоматический |
|||
15
Новиков
14.03.14
✎
09:43
|
Денис, ответ в (2) - ЗЛО.
|
|||
16
EasyRider
14.03.14
✎
09:59
|
(14)ну вот и прикинь,если к примеру в обработке проведения или там еще в какой-нить управляемой транзации будет вызвана процедура с НачатьТранзакцию(),то будет ошибка.
|
|||
17
MrStomak
14.03.14
✎
10:00
|
(0)"Возникло желание" - неправильная мотивация.
Переводить надо если ты ожидаешь проблемы параллельности работы. (16) *Печально смотрит* |
|||
18
Новиков
14.03.14
✎
10:01
|
MrStomak а я тебя давно тут жду ;)
|
|||
19
MrStomak
14.03.14
✎
10:06
|
(18) С чего бы, вроде для блокировкосрачей нет предпосылок :)
|
|||
20
Новиков
14.03.14
✎
10:09
|
(19) не торопи события ;)
|
|||
21
ДенисЧ
14.03.14
✎
10:10
|
(17) Я не ожидаю, я уже вижу...
|
|||
22
Necessitudo
14.03.14
✎
10:10
|
(0) Ну ты хоть контроль остатков-то перепиши
|
|||
23
MrStomak
14.03.14
✎
10:13
|
(21) Duration в Lock_Acquired?
|
|||
24
ДенисЧ
14.03.14
✎
10:13
|
(23) Чо? :-)
|
|||
25
MrStomak
14.03.14
✎
10:15
|
(24) Ну я предположил - что ты видишь. Проблему параллельности видят либо там, либо в таймаутах.
|
|||
26
ptiz
14.03.14
✎
10:38
|
(11) Да там за 2 часа можно в критичных местах блокировки вставить и хватит.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |