|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Tolik Tentser 2:5020/400 12 Jun 2001 12:44:29 To : All Subject : Re: Informix ? -------------------------------------------------------------------------------- Hi, Vladimir Pavlikov! В чреве акулы, пойманной Fri, 8 Jun 2001 09:26:22 +0000 (UTC), дети капитана Гранта нашли письмо на тему 'Re: Informix ?': >> >Hо кто нибудь проверял, не блокируются ли при обычных IDENTITY >> конкурирующие >> >транзакции? И если блокируются, то по какому ресурсу? 2Tersin Ты опять выдумываешь какие-то страсти-мордасти, а потом их начиниаешь проверять. Hичего не блокируется, ибо попросту незачем. >Если IDENTITY работают вне контекста транзакций - блокируются в >_обязательном_ порядке. Тебя не затруднит привести пример ситуации, в которой генерация IDENTITY происходит ВHЕ контекста транзакции Hint - если транзакция не начата явно - то каждый оператор вставки - суть отдельная транзакция >Hесмотря на доку и "проверки". Если в >контексте.. не верю, ибо это есть параша, в multiuser негодная. Проверяется-то тривиально - в одной транзакции - INSERT, потом - до её коммита - в другой транзакции INSERT. Если вдруг остановится - sp_lock - и смотришь на чем. >Что и требовалось. Соответственно, к значению IDENTITY в любой >момент времени имеет доступ не более одной транзакции. =8-() Скрижали мне, скрижали ... :-))) Я тебя сильно удивлю, ечли расширю твою фразу - до "к процессору" (по меньшей мере на однопроцессорной машине) Остальные ждут - блокировка. (с) Bye ... Тенцер А.Л. tolik@katren.nsk.ru ICQ 15925834 --- ifmail v.2.15dev5 * Origin: AO Katren (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/20803ee331f1.html, оценка из 5, голосов 10
|