Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Oleg V. Boldyrev                     2:5053/16      13 Jun 2001  16:14:19
 To : All
 Subject : Re: Informix ?
 -------------------------------------------------------------------------------- 
 
 
 Hello ziv@fct.ru!
 
 >>  Что-то я тоже не понял. Дедлок (раньше было смертельные обьятия) ведь
 >>возникает только при инверсной блокировке ресурсов пользователями. Почему
 
 .....
 
 > Это если говорить только о очевидных логических блокировках типа
 > "пользователь А блокирует запись Р1, хочет заблокировать запись Р2,
 > пользователь В блокирует запись Р2, хочет заблокировать запись Р1".
 
 > В общем случае есть поток запросов к серверу на выполнение каких-то
 > не всегда совместимых операций. В многопользовательской системе
 > это всегда будет приводить к дедлокам. Возможно, вероятность их будет
 > мала, но всегда больше нуля. Ибо ты не можешь строго определить порядок
 > следования таких запросов. Всегда найдется два пользователя, которые
 > будут требовать по две взаимо исключающие операции в противоположном
 > порядке.
 
    Откуда же эта зловещая теорема взялясь? Если все транзакции писаны рукой
  одного человека... Я бы еще понял, если бы ты сказал, что кроме явных блокиро-
  вок есть еще и неявные - системных таблиц, где порядок блокировок разработ-
  чиком не контролируется (что я наблюдал) Откуда они берутся? По-моему,
  один из вариантов - sp_execSQL.
 
   Олег Болдырев
 --- ifmail v.2.15
  * Origin: SCPI (2:5053/16@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Informix ?   Oleg V. Boldyrev   13 Jun 2001 16:14:19 
Архивное /su.dbms/21362305b5db0.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional