🗄️ SQL и базы данных · 20 вопросов
· ~43 мин
· ⏱ Таймер 43:00
· Сложный
·
Блокировки и взаимные блокировки
Блокировка в тесте — не абстрактный запрет, а конкретное ожидание между транзакциями. Нужно понять, что удерживает UPDATE, зачем SELECT FOR UPDATE резервирует строки, как NOWAIT и SKIP LOCKED меняют поведение очереди, почему долгие транзакции увеличивают конфликтность и как противоположный порядок захвата двух ресурсов создаёт deadlock, который СУБД разрывает откатом.
🔗 Встроить тест на свой сайт (iframe) ▼
Скопируйте код и вставьте в любое место на вашем сайте:
Также доступна прямая ссылка на embed-страницу