|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Tolik Tentser 2:5020/400 14 Jun 2001 18:27:06 To : All Subject : Re: Informix ? -------------------------------------------------------------------------------- Hi, Oleg V. Boldyrev! В чреве акулы, пойманной Thu, 14 Jun 2001 11:14:16 +0400, дети капитана Гранта нашли письмо на тему 'Re: Informix ?': >> Особенно на многопроцессорной машине ? > >> Одна транзакция, например делает IndexScan и блокирует по возрастанию >> ключей, а другая, скажем, ищет по битовому индексу (или хэшу) и вполне >> может начать блокировать по их убыванию. Вот тебе и deadlock, причем >> абсолютно неразводимый разработчиком. > > Да. Жуть. Правда, я не понял, чем тут многопроцессорность. По личному опыту - на многопроцессорнике даже Index Scan может породить записи в результирующем наботе не в порядке возрастания индекса, хотя на одно- всегда приходят в этом порядке, даже без ORDER BY >То есть, оптимизатор сам плодит дедлоки? Руки за это отрывать. Hичего он не плодит, он нормально работает, а deadlock`и - неизбежны. Bye ... Тенцер А.Л. tolik@katren.nsk.ru ICQ 15925834 --- ifmail v.2.15dev5 * Origin: AO Katren (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/20806c7e5d96.html, оценка из 5, голосов 10
|