Jump to content

Блокировать конфликты

В системах управления базами данных конкуренция за блок (или конкуренция за данные ) относится к нескольким процессам или экземплярам, ​​конкурирующим за доступ к одному и тому же индексу или блоку данных одновременно. Обычно это может быть вызвано очень частым сканированием индекса или таблицы или частыми обновлениями. Одновременное выполнение операторов двумя или более экземплярами также может привести к конфликту и, как следствие, к занятости в ожидании процесса без блокировки . [1] [2]

  • Чтобы уменьшить конкуренцию за блоки таблиц из-за операторов удаления, выбора или обновления, уменьшите количество строк в блоке. Это можно сделать, используя меньший размер блока.
  • Чтобы уменьшить конкуренцию за блоки таблиц из-за операторов вставки, увеличьте количество свободных списков или кадров буфера.
  • Чтобы уменьшить конкуренцию за блоки индексов, лучшей стратегией является реализация обратного индекса .

В большинстве ситуаций цель состоит в том, чтобы распределить запросы по большему количеству блоков, чтобы не концентрироваться на каком-либо одном.

  1. ^ Антоньини, Кристиан (2008). Устранение проблем с производительностью Oracle . Апрес. стр. 543–546 . ISBN  1-59059-917-9 .
  2. ^ Берлесон, Дон (2005). Серебряные пули Оракула . Безудержный TechPress. п. 123. ИСБН  0-9759135-2-2 .


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1b480643a542c31d5e8fc87421977799__1713979080
URL1:https://arc.ask3.ru/arc/aa/1b/99/1b480643a542c31d5e8fc87421977799.html
Заголовок, (Title) документа по адресу, URL1:
Block contention - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)