Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає lock?
Значення й приклади · Бази даних
lock: блокування, блокувати
Позначка, яку база ставить на рядок, сторінку або таблицю, щоб інші транзакції не могли змінити її, а іноді й прочитати, доки поточна транзакція не завершиться.
Де і як уживається
Блокування бувають на рівні рядка чи таблиці, спільні (для читання) або виняткові (для запису). Кажуть takes, holds, waits for або releases a lock. Тривалі блокування спричиняють затримки й тайм-аути, тому адміністратори уважно стежать за очікуванням блокувань.
Приклади речень
The batch job holds a lock on the inventory table for almost a minute.
Пакетне завдання утримує блокування таблиці inventory майже хвилину.
Поки завдання не завершиться, інші операції можуть чекати доступу до таблиці.
Use SELECT ... FOR UPDATE to lock the row before you change the balance.
Використайте SELECT ... FOR UPDATE, щоб заблокувати рядок перед зміною балансу.
Блокування рядка захищає баланс від одночасної несумісної зміни.
Поширені словосполучення
- hold a lock
- release a lock
- row-level lock
- lock wait
- lock timeout
Пов’язані терміни
Це слово в інших галузях
Те саме англійське слово може мати інше значення в іншій галузі:
Інші терміни: Транзакції та конкурентний доступ
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
