"Ded" ...
>
> Horsun Vlad wrote:
> >>Если consistency сказать Commit retaining, так она ведь
> >>и для системных таблиц блокировки удержит?
> >
> >
> > Да, если будет к ним обращаться, и что ?
>
> Я честно и долго говорил "брысь" своему склерозу, ибо давненько не
> брал в руки шашек, но таки не устоял перед искушением заглянуть в API
> Guide и освежить его, в смысле склероз. Таки написано - "При
> использовании резервирования таблицы, таблицы резервируются для
> определённого доступа, при начале транзакции, а не тогда, когда
> транзакция фактически получает доступ к таблице". И это таки
> представляется мне логичным. Или я совсем отупел и не понимаю або што у
> вас тут речь?
Это о явном резервировании. Есть ещё неявное - любая тр-ция при первом
доступе к таблице тоже накладывает на неё блокировку (иначе как резервирование
вообще будет работать ?).
Так вот - consistency тр-ция отличается от concurrency только более
высоким уровнем этих неявных блокировок :
read write
concurrency none SW
consistency PR EX
read = SELECT
write = INSERT\UPDATE\DELETE
SW = shared write
PR = protected read
EX = exclusive (или PW = protected write)
--
Хорсун Влад