Every request sent to a database server has the same constraints: memory, processing, disk, network, and locking/blocking
Как в данном случае можно перевести locking/blocking? Не блокировка/блокировка же?
Здравствуйте, BlackEric, Вы писали:
BE>BE>Every request sent to a database server has the same constraints: memory, processing, disk, network, and locking/blocking
BE>Как в данном случае можно перевести locking/blocking? Не блокировка/блокировка же?
Ну, в одно слово не написать перевод обоих слов, чтобы тонкое различие показать. Тут почти как временная блокировка и полная блокировка (запрет).
Здравствуйте, Maniacal, Вы писали:
M>Здравствуйте, BlackEric, Вы писали:
BE>>BE>>Every request sent to a database server has the same constraints: memory, processing, disk, network, and locking/blocking
BE>>Как в данном случае можно перевести locking/blocking? Не блокировка/блокировка же?
M>Ну, в одно слово не написать перевод обоих слов, чтобы тонкое различие показать. Тут почти как временная блокировка и полная блокировка (запрет).
Каждый запрос, отправленный на сервер базы данных, имеет одни и те же ограничения: память, процессор, диск, сеть и временные и полные блокировки (запрет).
Так получается?
BE>BE>Every request sent to a database server has the same constraints: memory, processing, disk, network, and locking/blocking
BE>Как в данном случае можно перевести locking/blocking? Не блокировка/блокировка же?
Непростой вопрос. Я бы предложил
блокировка/ожидание.
Тут существительного
ожидание нет, но есть глагол
ожидать.
M>На уровне БД можно полностью запретить доступ к каким-то таблицам, а в навороченных даже к конкретным записям или полям. Это blocking. А locking, это запрет на время обновления данных в другой сессии в другой транзакции. Если запрос в другой транзакции блокирующий и позволяет подождать, то ждёт. Если же блокировка, то ему сразу приходит отлуп с кодом ошибки denied.
Microsoft однако не связывает Access Control и Blocking между собой
https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/performance/understand-resolve-blocking#what-is-blocking
Здравствуйте, m2user, Вы писали:
M>Microsoft однако не связывает Access Control и Blocking между собой
M>https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/performance/understand-resolve-blocking#what-is-blocking
Ну, при беглом прочтении в объяснении от Майкрософт это, типа, один запрос делает locking и, пока он не закончит, остальным делается blocking.