Chernichko
@Chernichko
Учусь.

Как долго держится блокировка таблиц и строк mysql?

На сколько мне известно, блокировка строки или таблицы в mysql будет осуществляться пока не случится commit или rollback. Но вопрос, как система, например, InnoDB, определяет, что все, время вышло, надо делать откат этой транзакции и завершать вот эту? Может есть какая то серверная переменная, которая задается? Или система моментально принимает решение о разрешении конфликта?

Есть ли какие то запросы, которые будут блокировать строку/таблицу по умолчанию? Все блокировки Mysql осуществляются только исходя из уровня изоляции транзакции?

Извините, что так много вопросов, просто у меня в голове каша в этом вопросе)
Не устаканится никак в голове эта тема.
Может быть, кто нибудь сможет посоветовать мне структурированную информацию про транзакции и блокировки?
  • Вопрос задан
  • 279 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
отсюда https://dev.mysql.com/doc/refman/5.5/en/commit.html и далее по ссылкам

+ лекция Аксенова о MySQL
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы