|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Andrew Lesnichenko 2:5020/400 27 Dec 2002 05:24:57 To : Sergey Prach Subject : Re: Синхронизация дос тупа к БД -------------------------------------------------------------------------------- 0 Sergey Prach wrote: > Hi! > > блокировок происходят в памяти, в то же время как у версионника любая > модификация в конкурирующей транзакции - это порождение новых версий данных, > а значит эскалация дисковых операций. При этом первый каскад операций - > порождение тех самых дельта, второй - подтверждение их, а третий - внутрення > служебная транзакция Если говорить об Oracle, то: 1. Стадия 1 и 2 делаются вместе и по памяти. Hикаких дисковых операций нет. 2. Стадии 3 вообще нет ... > Hу и посчитай теперь количество дисковых операций. И так > промеждупрочем - чтение/запись 1 кила с дисков происходит дольше как > минимум в 10 раз чем то же количество операций с памятью. Это на сверх > быстродействующих дисковых системах с бешенным встроенным кэшем, а реально > Цта цифра вёрастает на порядо, а то и два. Да, конечно, все блокировщики всегда работают с памятью, а версионники всегда порождают каскад дисковых операций. Вот и ответ ! -- Andrew Lesnichenko --- ifmail v.2.15dev5 * Origin: Mobile TeleSystems (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/122428971f5ba.html, оценка из 5, голосов 10
|