Раздел: блокировки

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

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

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


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

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

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


Администратору иногда приходится наблюдать картину, когда несколько сессий висят в ожидании на одной таблице к одной строчке. Попробуем найти эту строчку. далее

Тэги: блокировки, Администратору в копилку

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


Большинство (или я ошибаюсь?) начинающих администраторов добиваются того, чтобы все (на сколько это вообще возможно) необходимые на протяжении дня данные для работы пользователей находились в буферном кэше, чтобы им приходилось, как можно меньше обращаться к диску за данными. То есть администраторы стремятся к увеличению логического( LIO ) чтения и, соответственно, уменьшению физического ( PIO ) чтения. Показателем этой деятельности есть buffer hit ratio, который стремится к 100%. При высоком значении этого показателя считается, что проблем с чтением данных в базе нет. далее


Защелка и блокировка - методы обеспечения очередности доступа к общим объектам. Только защёлка – механизм низкого уровня, блокировка – высокого уровня. Попытаюсь объяснить очень упрощенно. далее

Тэги: блокировки

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


В статье "Oracle latches – механизм последовательного доступа Статья II" (к.ф.-м.н. Ю.Пудовченко, ypudovchenko@ot.ru “Открытые технологии”) есть небольшое описание родительских и дочерних защелок. Я приведу выдержку из этой статьи. далее


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

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

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


Пообщаемся на следующие темы:пользовательские блокировки,пакет DBMS_LOCK далее


Что такое защелка, механизм работы защелки, где используются защелки, представления, дающие информацию о защелках - об этом Вы можете здесь почитать далее



« назад

вперед »



 

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

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

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

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


 
 

Бизнес форум

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

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