Как избежать блокировок базы данных?

Некоторые функции базы данных, такие какSELECT ... FOR UPDATE а такжеON DELETE CASCADE, неявно уязвимы для взаимоблокировок, поскольку база данных не указывает, какой порядок блокировки будет использоваться. я нашелдва обсуждение это намек на то, что это поведение неt указано стандартом SQL, не говоря уже о конкретных реализациях. Как таковой, ям, исходя из того, что мы не можем контролировать порядок блокировки (по крайней мере, это 'не очевидно, как это сделать).

Как мы должны избежать взаимоблокировок базы данных, если мы не можем полагаться на порядок блокировки?

Если мы'не должны избегать тупиков (вынам придется бороться изо всех сил, чтобы убедить меня в этом) тогда что мы должны делать?

Этот вопрос не зависит от базы данных, поэтому, пожалуйста, нене спрашивайте меня, какую базу данных ям с помощью.

Ответы на вопрос(2)

Ваш ответ на вопрос