Раздел: транзакции

В блоге уже поднималась эта тема. Тем не менее, не лишним будет акцентировать внимание еще раз на различной природе этих сущностей. далее


Запрос по которому связывается транзакция, сегмент отмены, выполняемый запрос. Надеюсь, вам пригодится. далее


В Oracle не существует такого понятия как «менеджер блокировок». Для того, чтобы узнать заблокирована ли запись, нужно попасть в блок, где эта запись находится, и только там можно получить информацию о блокировании нужной записи (см здесь и здесь и здесь.). В этом посте попробуем разобраться, как очищается информация о блокировании записи транзакцией. далее

Тэги: Блоки данных, блокировки, общее, транзакции

Комментариев нет


В oracle нет менеджера блокировок, блокировки управляются на уровне блока данных. То есть каждый блок отвечает за обеспечение блокировки записей в нем находящихся. Как блок дает право на блокировку записи? Где находятся замки на записи блока? Для этого создана структура, называемая ITL (Interested Transaction List). Находится эта структура в заголовке каждого (data/index) оракловского блока. По умолчанию ITL- таблица состоит из двух слотов. Количество слотов растет по мере необходимости (распределении ITL см. ниже). Слот обновляется для каждого изменения блока текущей транзакцией. далее

Тэги: Блоки данных, блокировки, общее, транзакции

Комментариев нет


Таблица транзакций находится в заголовке сегмента отмены и содержит информацию о транзакциях. Например, когда выполнена операция обновления данных, информация до обновления попадает в сегмент отмены. И в первую очередь обновляется таблица транзакций. далее


SCN - Что это такое?

16 октября 2009

Так вот дело в том, что за этими тремя буквами прячутся по крайней мере три сущности : SCN - System Commit Number , SCN - System Checkpoint Number, SCN - System Change Number. Попробуем разобраться, что это означает для ORACLE. далее

Тэги: контрольная точка, общее, транзакции

Комментариев нет


В этом посте уже шла речь о том, как выполняется фиксация транзакции. Сейчас коснемся этого же вопроса, но копнем немного глубже. А, главное, найдем подводные камешки. далее


Что такое ITL и для чего он нужен? далее

Тэги: транзакции, блокировки, Блоки данных

Комментариев нет


Очистка блоков данных

10 сентября 2007

Иногда, после выполнения большого объема изменений в таблице, выборка информации из неё занимает неожиданно много времени. К тому же выясняется, что на выполнение этой команды SELECT почему-то были сформированы данные повторного выполнения (redo). Почему такое происходит и как с этим бороться? далее

Тэги: Блоки данных, транзакции

Комментариев нет



« назад

вперед »



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Нужен поставщик Дропшиппинг
10 декабря, 1 ответа
КИНО КАФЕ!!!!!!!!!!!!!!!!
10 декабря, 1 ответа