Имя: Пароль:
1C
 
Уровни изоляции транзакций
0 undertaker
 
24.03.11
21:49
Подскажите одну вещь для понимания: в автоматическом режиме 1С 8.2 при записи объектов устанавливается уровень изоляции транзакций Repeatable read, а при записи регистров - Serializable. Но как SQL понимает, что происходит запись объекта, а не регистра? Ведь у него нет таких понятий, у него все в таблицах.....
1 Reaper_1c
 
24.03.11
21:53
Зачем тебе это?
2 undertaker
 
24.03.11
21:54
я ж говорю, для понимания :)
3 Reaper_1c
 
24.03.11
21:57
Понимания чего? Спокойно принимай все то, что ты не в силах изменить ©
Лучше б полезным чем занялся...
4 Живой Ископаемый
 
24.03.11
22:03
взведи тж и смотри что 1с посылает субд при  записи объекта, а что - регистра.. потом расскажешь
5 бомболюк
 
24.03.11
22:38
уровень изоляции транзакций устанавливается инструкциями T-SQL, которые формируются на сервере 1С, который, само собой знает, "объект" он пишет или "регистр".
6 Живой Ископаемый
 
24.03.11
22:44
чего сразу Т-СКЛ?... но в остальном - да...
7 Господин ПЖ
 
24.03.11
23:02
>Но как SQL понимает, что происходит запись объекта, а не регистра? Ведь у него нет таких понятий, у него все в таблицах.....

а ему зпчем что-то понимать? Он делает что говорят
8 FIXXXL
 
25.03.11
00:07
а я прально понимаю, что "автоматически" - эт значит никто не запишет если скуль не разрешит

а если "управляемо", то как напишешь - так и поплаваешь+скуль? на выходе хз чего, но с защитой скуля

в том и в том случае уникальностью рулит скуль?

и зависит кто проще-лучше напишет
на серваке
9 Reaper_1c
 
25.03.11
00:11
(8) неправильно. Сначала пойми, для решения какой задачи предназначены блокировки.
10 FIXXXL
 
25.03.11
00:18
автомат - вся таблица

самописно - по строкам
11 Господин ПЖ
 
25.03.11
00:42
(8) не кури больше...

при "управляемо" уровень изоляции понижается до read committed
12 FIXXXL
 
25.03.11
00:54
ну таки до таблиц целиком?
13 Reaper_1c
 
25.03.11
09:10
(12) даже автомат умеет блокировать записи