Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Ступінь деталізації при блокуванні.

Запобігання взаємоблокувань

Встановлення таймаутів

Це найпростіший метод обробки взаємоблокувань. При такому підході трансакція, що запитує блокування може очікувати її отримання лише протягом встановленого проміжку часу( тайм- ауту).

Якщо протягом проміжку цього часу блокування не подається, відбувається відміна запиту по тайм-ауту.

Цей метод передбачає впорядкування трансакцій. Впорядковувати трансакції можна двома шляхами:

«Очікування – відміна» - більш старі трансакції очікують завершення більш нових.

«Відміна – очікування» - якщо стара трансакція вимагає виконання блокування елементу даних, що заблокований новою трансацією, нова відміняється.

 

Ступінь деталізації − це розмір елементів даних, що були в якості захищеної одиниці.

До цього часу протягом розгляду матеріалу виконувався термін «елементи даних», але додатково не уточнювалося, що мається на увазі.

До елементу даних можна віднести:

- всю базу даних;

- окремий файл бази даних;

- окрема сторінка даних (таблиця);

- окремий запис (кортеж);

- окреме поле запису (атрибут кортежу);

Ступінь деталізації великою мірою впливає на загальну виробничу потужність бази. У випадку, якщо ступінь деталізації дорівнює всій базі в цілому, то робота бази даних буде паралізована до завершення роботи трансакції.Такий варіант блокування припустимий лише в тому випадку, коли трансакція виконує 95% оновлення даних в базі.

Збільшення ступеня деталізації збільшує можливість виникнення взаємоблокування.

Ієрархічна схема рівнів блокування

Контрольні питання

 

1. Дайте визначення блокування.

2. З якою метою виконується блокування?

3. Поясніть механізм встановлення блокувань.

4. Чим відрізняється розподілене блокування від виключного?

5. Опишіть порядок встановлення блокувань.

6. Дайте визначення взаємоблокування.

7. Які шляхи уникнення взаємоблокувань ви можете назвати?

8. Що називають ступенем деталізації?

9. Опишіть та замалюйте схему встановлення блокувань.

 


Читайте також:

  1. Біржова валютна торгівля та ступінь валютного регулювання і контролю
  2. Види, фактори і ступінь порушення типів місцевості.
  3. Визначати ступінь відповідності обраної регресії відображуваним на діаграмі даним.
  4. Високий ступінь майстерності публічного виступу, мистецьке володіння словом.
  5. Впевненість — це ступінь довіри користувача до достовірності предмета перевірки аудитором.
  6. Найважливішою якісною характеристикою валюти є ступінь її конвертування.
  7. Найвищий ступінь порівняння
  8. Напрями та методи впливу на ступінь ризику господарювання
  9. Незначний ступінь залежності.
  10. П'ятий ступінь
  11. Переваги, недоліки й ступінь бажаності застосування методів виправлення
  12. Під віком людини розуміють певний період її розвитку, якісно своєрідний ступінь формування її особистості.




Переглядів: 694

<== попередня сторінка | наступна сторінка ==>
Звернення до елементів структури | Предмет морфології. Морфологічні одиниці.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.