505 читали · 4 года назад
Разбираем блокировки в SQL
Блокировки Блокировки – это механизм поддержки требования об изолированности транзакций Блокировки классифицируются по типам, уровням изоляции и объектам, на которые накладываются блокировки. В качестве объектов блокировок могут выступать следующие сущности: Минимальная единица хранения данных в файле базы данных. Размер страницы в MS составляет 8 Кб, в Sybase и Oracle – 2, 8, 16 и т.д., обычно кратно размеру блока операционной системы При автоматическом определении объекта блокировки сервер должен...
Блокировки в PostgreSQL: механизмы управления параллельным доступом к данным
В многопользовательских средах базы данных, таких как PostgreSQL, блокировки играют ключевую роль в обеспечении целостности данных и согласованности операций. Они предотвращают конфликты между параллельными транзакциями, регулируя доступ к ресурсам. В этой статье рассмотрим виды блокировок, их использование, возможные проблемы и методы оптимизации. PostgreSQL поддерживает несколько уровней блокировок, которые можно разделить на две категории: Автоматически устанавливаются при выполнении SQL-запросов:...