|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Oleg V. Boldyrev 2:5053/16 14 Jun 2001 12:14:16 To : All Subject : Re: Informix ? -------------------------------------------------------------------------------- Hello tolik@katren.ru! > UPDATE XXX > SET YYY = AAA > WHERE ZZZ > BBB > все записи будут блокироваться транзакцией в одном и том же порядке ? > Особенно на многопроцессорной машине ? > Одна транзакция, например делает IndexScan и блокирует по возрастанию > ключей, а другая, скажем, ищет по битовому индексу (или хэшу) и вполне > может начать блокировать по их убыванию. Вот тебе и deadlock, причем > абсолютно неразводимый разработчиком. Да. Жуть. Правда, я не понял, чем тут многопроцессорность. То есть, оптимизатор сам плодит дедлоки? Руки за это отрывать. Олег Болдырев --- ifmail v.2.15 * Origin: SCPI (2:5053/16@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/21362bf2fe423.html, оценка из 5, голосов 10
|