|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Sergey Practh 2:5020/400 07 Jun 2001 00:17:53 To : All Subject : Hа: Informix ? -------------------------------------------------------------------------------- Hi! "Dmitry Shykhman" <Dmitry.Shykhman@p32.f13.n468.z2.fidonet.org> сообщил/сообщила в новостях следующее: news:991771654@p32.f13.n468.z2.ftn... > >> select @lastnum=lastnum from surrkeys with (updlock) where > >> tableid=<id> update surrkeys set lastnum=@lastnum+1 where > >> tableid=<id> Что то вроде этого, дальше все ясно. > > SP> Дык, действительно оказалось просто. Я даже и не предполагал > SP> такого простого решения для такой сложной проблемы. > > SP> А какие будут замечания у достопотчимого All? Или действительно > SP> все так просто? :) > > Досточтимому категорически не нравится остановка всех конкурирующих транзакций. Достопочтимомоу дону не нравится: 1. "Горлышко винной бутылки" - очереь на обновление этого поля; 2. При решении проблемы 1 - невозможность гарантировать возврата точного ПОСЛЕДHЕГО ИСПОЛЬЗОВАHHОГО значения в любой момент времени, для произвольной сессии. 3. Если решаются проблемы 1 и 2 - остутствие возможности получения точного значения ПК. 4. Если решается проблема 3, то автоматически возникает проблема 1. Дальше все снова по циклу. Вопросы есть? -- С уважением, Сергей Прач ================= Please, send you private mail to: s_pratch@mail.ru --- ifmail v.2.15dev5 * Origin: Solver Ltd. site #2 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/150148d9231e2.html, оценка из 5, голосов 10
|