|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Ilya Zvyagin 2:5020/400 08 Jun 2001 10:45:38 To : All Subject : Re: Informix ? -------------------------------------------------------------------------------- Fedor 'Cruger' Tersin wrote in message <2211448733@p139.f794.n5020.z2.ftn>... >Hо кто нибудь проверял, не блокируются ли при обычных IDENTITY конкурирующие >транзакции? И если блокируются, то по какому ресурсу? HЕ блокируются. Hаписано в доке, проверено. >Один ресурс вроде бы лежит на поверхности - индекс. Ведь если мы вставляем что >то новое, то вставляется это в конец, соответственно измененный кусок индекса >остается заблокированным до конца транзакции. Hо тогда никто другой в ту же >таблицу больше ничего вставить не сможет - придется ему ждать. Это не зависит от того, используется IDENTITY или нет. >Возможность блокировки другого ресурса (ведь где то этот IDENTITY хранится) для >меня остается открытым. Весь вопрос вот в чем: если одна вставка обламывается, IDENTITY хранится в некоем месте, которое модифицируется нетранзакционными методами. Грубо говоря - в памяти сервера. >следующая делает в IDENTITY дырку, или нет? Если делает - тогда по ней >блокировки не будет. А если не делает - имо блокировка весьма вероятна. HЕ в "дырку". Откаченные транзакции HЕ откатывают увеличение IDENTITY. Его значения просто тупо увеличиваются не смотря ни на что. --- ifmail v.2.15dev5 * Origin: FCT Saint-Petersburg (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/13293de09ce30.html, оценка из 5, голосов 10
|